[SR-Users] Can this be done with xhttp module (3.1 devel)?

Daniel-Constantin Mierla miconda at gmail.com
Sat Oct 2 10:08:49 CEST 2010



On 10/2/10 10:05 AM, Andrei Pelinescu-Onciul wrote:
> On Oct 02, 2010 at 03:43, Alex Balashov<abalashov at evaristesys.com>  wrote:
>> Daniel,
>>
>> On 10/02/2010 03:39 AM, Daniel-Constantin Mierla wrote:
>>
>>> you can use t_uac_dlg MI command via XMLRPC. That is done via http.
>>>
>>> This command is a bit special, doing a wait until the reply comes,
>>> blocking working process, so use it carefully.
>> Doesn't this aspect of the command make it a bit impractical for any
>> non-trivial call volume?  In a normal setup there are only<  10 SIP
>> worker processes and replies take up to a few hundred milliseconds
>> to come back.
> I'm not sure about the MI command (I don't think it blocks a worker
> since it should use internally an async. callback), but tm.t_uac_wait does
> not block any process. It uses t_uac() and a callback on the transaction
> completion (the xmlrpc reply is send from the callback).
Good to know. I will double check for MI, but that was my believing so far.

I remember you implemented the pure RPC alternative -- earlier this 
morning I was checking mi_rpc for a 'mi async' command instead of 
looking at tm -- didn't wake up properly :-)

Thanks,
Daniel
> Anyway it cannot be done from the script.
>
-- 
Daniel-Constantin Mierla
http://www.asipto.com




More information about the sr-users mailing list