[Freeswitch-users] Broadvoice

Jonathan Rogers jonathanrrogers at gmail.com
Sun Apr 15 13:43:53 PDT 2007


On 4/15/07, Dave <lists+freeswitch at bigfatdave.com> wrote:

> If I'm correct, you just found the problem yourself: While Stanaphone uses the
> obvious "stanaphone.com" as its realm, BroadVoice uses "BroadWorks" instead, and
> so you'll need to update that in your config.
>
> Asterisk has some logic to find the realm itself, so even if you give it a bogus
> realm (or no realm at all), it still manages to do the right thing.  FreeSWITCH
> is far more transparent in its configuration, which IMHO is really cool, but it
> also creates its share of surprises :-)

You may be right, though I don't think so, since FreeSwitch reports
that it's authenticating to Broadvoice using a realm of "BroadWorks".
This line appears in FreeSwitch's output that I've already sent:

------------------------snip-----------------------------------------
2007-04-14 07:36:51 [DEBUG] sofia_reg.c:650
sofia_reg_handle_sip_r_challenge() Authenticating 'FreeSWITCH' with
'DIGEST:"BroadWorks":7046700
027:myPassword'.
------------------------snip-----------------------------------------

The problem seems to be that FreeSwitch is lying to me: it says that
it's authenticating, but in the SIP REGISTER request it sends (which
also appears in FreeSwitch's output) there's no mention of
authentication:

send 559 bytes to udp/[147.135.12.128]:5060 at 11:36:51.671054:
   ------------------------------------------------------------------------
   REGISTER sip:sip.broadvoice.com SIP/2.0
   Via: SIP/2.0/UDP 71.75.114.79;rport;branch=z9hG4bK10ByS4atpUHaB
   Max-Forwards: 70
   From: <sip:7046700027 at sip.broadvoice.com>;tag=0m9SDU72DH0KQ
   To: <sip:7046700027 at sip.broadvoice.com>
   Call-ID: 475b4102-651f-122a-a69b-00609733d6f0
   CSeq: 82156970 REGISTER
   Contact: <sip:7046700027 at 71.75.114.79:5060>
   Expires: 60
   User-Agent: FreeSWITCH(mod_sofia)
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
   Supported: 100rel, precondition, path
   Content-Length: 0

   ------------------------------------------------------------------------

I will try specifying "BroadWorks" explicitly as the realm to see if
it makes any difference.




More information about the FreeSWITCH-users mailing list