[OpenSIPS-Users] T.38 detection/redirect in OpenSIPS
Brett Nemeroff
brett at nemeroff.com
Wed Mar 17 17:53:36 CET 2010
Bogdan,
But at this point, you are now playing with a dialg that is already
connected to an endpoint. You'd need to drop the first call to
establish a new call with the reinvite. Right?
-Brett
On Mar 17, 2010, at 11:50 AM, Bogdan-Andrei Iancu <bogdan at voice-system.ro
> wrote:
> Hi Brett,
>
> Brett Nemeroff wrote:
>> I don't think there is any way to do this without an RTP capable
>> device in the mix.
> you do not need to look into RTP as the FAX is advertised in the
> re-INVITE (in SDP) - so you can detect it from opensips script by
> inspecting the SDP of reINVITES
>>
>> What you may be able to do is have asterisk detect that it's a fax,
>> then reject it if it is.. I don't know if you can do all that without
>> answering the call.
> no, you cannnot, as first the call is established (from sip point of
> view) as a simple audio call and after that re-negotiated (via
> re-INVITE) for FAX
>>
>> Then you can forward it back to the proxy if it is a fax with maybe a
>> prefix.
>>
>> A lot of assumptions in there. Would like to hear if you find
>> something that works. Not sure if you can SIP Spiral yet in asterisk
>> anyway. ;)
> I do not see the need of Asterisk - maybe with some changes, the b2b
> module will be able to handle this - see my prev email.
>
> Regards,
> Bogdan
>
>> -Brett
>>
>>
>> On Wed, Mar 17, 2010 at 10:51 AM, David J. <david at styleflare.com
>> <mailto:david at styleflare.com>> wrote:
>>
>> Matt,
>>
>> I am for sure probably wrong, but I think you would need
>> Asterisk or
>> Variant to Determine that it is a Fax Call,
>> I dont think UAC's send T38 information without negotiating with
>> the
>> other side who request that it is capable, then it brings you to
>> Jeff's
>> answer.
>>
>> See above.
>>
>>
>> Matthew S. Crocker wrote:
>>> Can OpenSIPS make routing decisions based on the SDP information
>> in an INVITE?
>>>
>>> Lets say I have the following config
>>>
>>> PSTN -> t.38 Gateway -> OpenSIPS -> UserAgent
>>>
>>> I have a TN from the PSTN routed to the UserAgent, I'd like to
>> provide a service so the user can use the TN for both voice &
>> faxing.
>>>
>>> Voice call goes through normally (g.711 g.729 codec)
>>>
>>> Fax call starts off as a normal voice call (INVITE, 180, 183,
>> 200). Once the call is answered the originating end (PSTN) starts
>> sending fax tones. The Gateway hears the fax tones and attempts to
>> RE-INVITE with T.38 in the SDP. I'd like OpenSIPS to see the T.38
>> capability in the SDP and redirect the call to a fax->e-mail
>> gateway. So, the 2nd INVITE comes in, OpenSIPS sends the INVITE
>> to the fax gateway and a BYE to the user. The fax gateway does a
>> 200 and negotiates T.38 with the PSTN gateway.
>>>
>>> I know I can route the call through Asterisk and have it do a
>> quiet answer and listen for the modem sounds. I'd like to avoid
>> using Asterisk for all RTP traffic and only use it for the fax
>> gateway traffic (i.e. once it has been determined to be a fax
>> Asterisk steps in and handled the T38 -> E-mail)
>>>
>>> -Matt
>>>
>>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>> ---
>> ---------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
>
> --
> Bogdan-Andrei Iancu
> www.voice-system.ro
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list