Hello, I couldnt test multiple connection address but i am sure it works . I think parse_sdp cannot parse it so it always give me 1 address. function on error returns -2. if all address are matched , returns -1 instead of 0 (zero). Because if returns 0 , script exits.(I dont know why)
added more information to documentation.