FYI: In case someone has to deal with a Broadworks server

I was setting up a sipp scenario to interact with with Comwave**. I noticed in their replies a hint they were probably using Broadworks:

nonce="BroadWorksXk94aj1wsTz6gvvkBW"


I had tested my scenario with an Asterisk server. It had worked nicely. Once we switched to interacting with Comwave / Broadworks, I hit a few roadblocks.

The latest problem was that after sending an ACK to an OK message, I was getting an unexpected BYE.

Having had a successful session with the Comwave account with Linphone, I wasn't giving up easily. I spent much time comparing the last message I sent, an ACK, before the unexpected BYE to no avail.

What made the behavior disappear was changing the payload in the invite, a few messages back. Being new to sipp, I had copied and pasted different scenarios without paying attention. I had used, I think the UAC with media scenario.

Coping the INVITE paywork from the successful linphone session seemed to do the trick.

I am no expert of INVITE payload syntax at this point, so I would be curious to see what others think of the diff below.

At first, I thought it might just be changing "s=-f" -> "s=Talk" and "o=user1" -> o=[$fromuser], but that did not suffice.

The final diff is here:

<       v=0
<       o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
<       s=-f
<       c=IN IP[media_ip_type] [local_ip]
<       t=0 0
<       m=audio [auto_media_port] RTP/AVP 8 101
<       a=rtpmap:8 PCMA/8000
<       a=rtpmap:101 telephone-event/8000
<       a=fmtp:101 0-11,16
---
>
> v=0
> o=[$fromuser] 1242 3811 IN IP4 [local_ip]
> s=Talk
> c=IN IP4 [local_ip]
> t=0 0
> m=audio 7078 RTP/AVP 124 111 110 0 8 101
> a=rtpmap:124 opus/48000
> a=fmtp:124 useinbandfec=1; usedtx=1
> a=rtpmap:111 speex/16000
> a=fmtp:111 vbr=on
> a=rtpmap:110 speex/8000
> a=fmtp:110 vbr=on
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-11
>
>




Julien


** Dealing with Comwave in Toronto, Canada, ICIM

--
--
Make innovation easy
http://www.credil.org/


_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to