[Asterisk-Users] DUNDi Users

Douglas Garstang dgarstang at oneeighty.com
Wed Jun 14 10:26:10 MST 2006


It has also just become glaringly apparent to me that a 'reload' does not always reload the DUNDi configuation.
How can I reload DUNDi without stopping/starting Asterisk?


> -----Original Message-----
> From: Douglas Garstang 
> Sent: Wednesday, June 14, 2006 11:00 AM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: [Asterisk-Users] DUNDi Users
> 
> 
> I have three Asterisk boxes.
> Each has the following in dundi.conf:
> 
> 180net => 
> dundi_local,0,IAX,dundi:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 180q => 
> dundi_q_pbx1,1,IAX,dundi:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 180q => 
> dundi_q_pbx2,2,IAX,dundi:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 180q => 
> dundi_q_pbx3,3,IAX,dundi:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 
> My iax.conf on all three Asterisk boxes has this:
> 
> [dundi]
> type=user
> dbsecret=dundi/secret
> context=dundi_local
> disallow=all
> allow=ulaw
> allow=g729
> 
> I can do a lookup on pbx2 to find where a number is:
> 
> hermes*CLI> dundi lookup oe_main at 180q
>   1.     1 
> IAX2/dundi:IVpqB+nIFnGccXAZhWlbIA at xxx.187.142.232/oe_main (EXISTS)
>      from 00:0e:0c:a1:92:6f, expires in 0 s
>   2.     1 
> IAX2/dundi:BhL9b+Xp1AJ6b98kw0KpeQ at xxx.187.142.203/oe_main (EXISTS)
>      from 00:0e:0c:a1:92:4d, expires in 0 s
> DUNDi lookup completed in 53 ms
> 
> However, when I dial the DUNDi path, this is what pbx1 logs 
> on the console:
> 
> Jun 14 10:51:39 NOTICE[22424]: chan_iax2.c:7215 socket_read: 
> Rejected connect attempt from xxx.187.142.204, request 
> 'oe_main at dundi_local' does not exist
> 
> I tried adding the contexts to [dundi] in iax.conf:
> 
> [dundi]
> type=user
> dbsecret=dundi/secret
> context=dundi_local
> context=dundi_q_pbx1
> context=dundi_q_pbx2
> context=dundi_q_pbx3
> disallow=all
> allow=ulaw
> allow=g729
> 
> However, the call on pbx1 is still routed to the dundi_local 
> context instead of dundi_q_pbx1.
> Do I have to go and modify dundi.conf, so that every dundi 
> entry uses a different DUNDi user, like this?
> 
> 180q => 
> dundi_q_pbx1,1,IAX,dundi1:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 180q => 
> dundi_q_pbx2,2,IAX,dundi2:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 180q => 
> dundi_q_pbx3,3,IAX,dundi3:${SECRET}@${IPADDR}/${NUMBER},nopartial
> 
> And then add users dundi1, dundi2 and dundi3 to iax.conf?
> I sure hope not. What a horrible way to have to do it.
> 
> Doug.
> 
> 
> 
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 



More information about the asterisk-users mailing list