13 apr 2013 kl. 22:08 skrev sjs205 <sjs205.li...@gmail.com>:

> Hello N,
> 
> Thanks for getting back to me on this. This is one of the issues with this 
> tutorial, one can not set the asterisk sip_peers to dynamic since the 
> tutorial creates a view from the 'subscriber' table and uses the 'domain' 
> field as the 'host', 'default', 'ipaddr', 'fromdomain' and 'regserver' fileds 
> in the asterisk table. And hence, if one changes the one of the user's 'host' 
> field to dynamic in the database, that then changes all of these fields.
> 
> So changing each of the sip_peers (or sipusers in this case) in the table to 
> is not possible. Based on this, I would expect that this is an error with the 
> tutorial itself, although I'm just not 100% sure.
If you add a column called host to the subscriber table I am pretty sure, but 
not 100%, that OpenSIPS won't mind.  Asterisk will be much more happy.

/O
> 
> Steven
> 
> 
> On 04/13/2013 08:43 PM, Nick Khamis wrote:
>> Make sure that you have host=dynamic on both the general level (i.e.,
>> sip.conf) and at the
>> peer level (i.e., extensions, sip_peers in the database etc...)
>> 
>> 
>> N.
>> 
>> On 4/13/13, sjs205 <sjs205.li...@gmail.com> wrote:
>>> Hello all,
>>> 
>>> I'm going round and round in circles trying to integrate openSIPS and
>>> asterisk using the tutorial found at:
>>> 
>>> http://www.opensips.org/Resources/DocsTutAsterisk18
>>> 
>>> I have managed to get openSIPS installed and starting without errors
>>> using the configuration scripts included in the above tutorial. I have
>>> also installed Asterisk 1.8 from the ubuntu repo and have managed to get
>>> this working to.
>>> 
>>> The problem comes when I follow the final section of the tutorial - 1.9
>>> How to use it.
>>> 
>>> I can do everything up to the "Test Voicemail" section where I am trying
>>> to register my user using twinkle on a separate host. - I've added the
>>> following to my /etc/hosts file on the twinkle client machine:
>>> 
>>> 192.168.5.20    test.com   test.com
>>> 
>>> 192...20 is the openSIPS server, with "test.com" being the domain
>>> assigned to the new sip user, alice, created. I know that this resolves
>>> perfectly...
>>> 
>>> Whenever I try to register the user alice, I get the following error
>>> from Asterisk:
>>> 
>>> [Apr 13 19:45:47] ERROR[1706]: chan_sip.c:14798 register_verify: Peer
>>> 'alice' is trying to register, but not configured as host=dynamic
>>> [Apr 13 19:45:47] NOTICE[1706]: chan_sip.c:24905
>>> handle_request_register: Registration from '"alice"
>>> <sip:al...@swannsips.com>' failed for '192.168.5.10:5060' - Peer is not
>>> supposed to register
>>> 
>>>  From looking at the Asterisk documentation I see that this *seems* to
>>> be correct since we do not declare the new users with "host=dynamic" in
>>> the database.
>>> 
>>> Is this correct and the fact that the tutorial tells one to "register"
>>> the user an error? Or is there clearly something else I am missing?
>>> 
>>> Any help on this would be greatly appreciated since I've spent the
>>> better part of the last week trying to resolve this, including trying to
>>> change the database layout itself to support "host=dynamic" - see my
>>> post on the asterisk forum here:
>>> http://forums.asterisk.org/viewtopic.php?f=1&t=86342 although that
>>> didn't really help much...
>>> 
>>> Kind regards,
>>> 
>>> Steven
>>> 
>> _______________________________________________
>> Users mailing list
>> Users@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> 
> _______________________________________________
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to