[OpenSIPS-Users] T.38 detection/redirect in OpenSIPS
TCB
tawandac at gmail.com
Fri Mar 19 15:48:57 CET 2010
@ All,
This has very exciting possibilities for me. I'm definitely going to look at
the
b2b module and test this out. I will share my findings.
regards
On Thu, Mar 18, 2010 at 10:32 AM, Bogdan-Andrei Iancu <
bogdan at voice-system.ro> wrote:
> Hi Jeff,
>
> as opensips will act as b2b, your call will be actually split in 2 calls
> (from SIP point of view) - a call C1 from GW to opensips and another one
> C2 from opensips to UAC. So at re-INVITE time, opensips b2b will hung up
> C2 and replace it with a C3 to a new destination, bridging it with C1
>
> Regards,
> Bogdan
>
> Jeff Kronlage wrote:
> > I'm confused on this as well - wouldn't you be effectively placing two
> > calls (one via a non-T38 gateway, one via a T38 gateway) to the same
> > destination? Figuring that most T38 is going to terminate to a single
> > analog device, I would think that were this possible at a SIP level, the
> > device would already be "busy" before the second call came in as fax
> > machines don't typically drop the line very rapidly?
> >
> > Jeff
> >
> > -----Original Message-----
> > From: users-bounces at lists.opensips.org
> > [mailto:users-bounces at lists.opensips.org] On Behalf Of Bogdan-Andrei
> > Iancu
> > Sent: Wednesday, March 17, 2010 11:23 AM
> > To: OpenSIPS users mailling list
> > Subject: Re: [OpenSIPS-Users] T.38 detection/redirect in OpenSIPS
> >
> > right, that is exactly what the b2b is up to do - to be able (at
> > signalling level) to manipulate the call legs
> >
> > Regards,
> > Bogdan
> >
> > Brett Nemeroff wrote:
> >
> >> 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
> >>>>>
> >>>>>
> >>>>>
>
>
> --
> Bogdan-Andrei Iancu
> www.voice-system.ro
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
--
TC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100319/00e77872/attachment.htm
More information about the Users
mailing list