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