[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