Robert Wagner
2010-May-12 18:03 UTC
[asterisk-users] include sip configuration from another file in sip.conf
Hi, when i include a sip configuration from another file in my sip.conf using #include /etc/asterisk/sip-sipgate.conf everything seems to be working. The peer is listed when i execute "sip show peers" and Status is "OK". But the peer is not listed using "sip show registry". I need to place the "register => ..." in the sip.conf to make it work. Is this working as expected or is it a bug? Regards Robert Wagner -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 294 bytes Desc: OpenPGP digital signature Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20100512/53facd82/attachment.pgp
Jason Parker
2010-May-12 18:15 UTC
[asterisk-users] include sip configuration from another file in sip.conf
On 05/12/2010 01:03 PM, Robert Wagner wrote:> Hi, > > when i include a sip configuration from another file in my sip.conf > using #include /etc/asterisk/sip-sipgate.conf everything seems to be > working. > The peer is listed when i execute "sip show peers" and Status is "OK". > But the peer is not listed using "sip show registry". > I need to place the "register => ..." in the sip.conf to make it work. > Is this working as expected or is it a bug? >Working as expected. When you #include a file, the #include line is replaced with the contents of the file. Meaning your register line is likely being placed inside the previous context.
Steve Edwards
2010-May-12 18:30 UTC
[asterisk-users] include sip configuration from another file in sip.conf
> On 05/12/2010 01:03 PM, Robert Wagner wrote: >> >> when i include a sip configuration from another file in my sip.conf >> using #include /etc/asterisk/sip-sipgate.conf everything seems to be >> working. The peer is listed when i execute "sip show peers" and Status >> is "OK". But the peer is not listed using "sip show registry". I need >> to place the "register => ..." in the sip.conf to make it work. Is this >> working as expected or is it a bug?On Wed, 12 May 2010, Jason Parker wrote:> Working as expected. > > When you #include a file, the #include line is replaced with the > contents of the file. Meaning your register line is likely being placed > inside the previous context.An include file like the following will work as the OP expected: [general](+) register = xxxxxxxxx:yyyyyy at sipgate.com/zzzzzzzzzz [sipgate.com] caninvite = no canreinvite = no context = from-sipgate.com fromdomain = sipgate.com fromuser = xxxxxxxxx host = sipgate.com insecure = very nat = no secret = yyyyyy type = peer username = xxxxxxxxx -- Thanks in advance, ------------------------------------------------------------------------- Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST Newline Fax: +1-760-731-3000