[Kamailio-Users] DNS lookup for requests within dialog

Olle E. Johansson oej at edvina.net
Sun Sep 27 10:55:39 CEST 2009


26 sep 2009 kl. 20.22 skrev Iñaki Baz Castillo:

> El Jueves, 24 de Septiembre de 2009, Daniel-Constantin Mierla  
> escribió:
>> Hello,
>>
>> On 24.09.2009 12:10 Uhr, catalina oancea wrote:
>>> Hi,
>>>
>>> In my scenario kamailio is not a registrar, it's just a proxy
>>> forwarding requests from asterisk to the provider.
>>
>> I see.
>>
>> As Juha said, REGISTER does not create a real dialog, since the  
>> contact
>> in 200OK is the address of publisher not of destination. So a proxy  
>> does
>> not have within-dialog like routing information.
>>
>> So here is a hack you can try:
>> - add record route on your proxy
>
> Record-Route in a REGISTER??  :)
>
>
>> - the provider should add its own record route to REGISTER reply --  
>> if
>> it is kamailio, that is simple via append_to_reply() from textops,  
>> just
>> before save() call.
>
> This "hack" would work just in both, proxy and registrar, are  
> Kamailio. But,
> if they are Kamailio then using PATH mechanism is the ellegant and  
> official
> solution :)
>
>
>
> As far as I understood, the original mail talks about Kamailio as  
> proxy and
> Asterisk as registrar behind the proxy. Asterisk is not ready for that
> scenario.
Well, if Asterisk has proper support for outbound proxys compiled, it  
will work,
but only with *one* proxy in front of Asterisk.

>
> Remember that Asterisk is designed to speak with dumb phones, to  
> send calls to
> PSTN trunks and to play animal sounds by pressing DTMF's. But you  
> can always
> code a PHP AGI to kill a database.
>
AGI doesn't work for databases though.

/O



More information about the sr-users mailing list