[OpenSIPS-Users] T.38 detection/redirect in OpenSIPS

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Mar 17 17:50:24 CET 2010


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




More information about the Users mailing list