[Freeswitch-users] t38_gateway self - no re-Invite?

Clemens Ebentheuer ce at kapper.net
Sat Feb 26 23:56:08 MSK 2011


Extra Info here:

Just to verify that zoiper is not sending the CNG and that it is not a frequency issue like Helmut had, I downloaded a tonegenerator and played an 1100HZ tone when T38_gateway waits for it (switch_ivr_async.c:2608 Adding tone spec 1100.0 index 0 hits 1)

T38 FAX was successfully gatewayed to g711.

Thx again,

clemens

> Subject: RE: [Freeswitch-users] t38_gateway self - no re-Invite?
> 
> Ok,
> 
> I think I kick the Zoiper Softphone for testing and get my spa2102 - I
> think Zoiper does not send any CNG or CED...
> 
> Thanks a lot - I´ll return with ATA experience,
> 
> 
> clemens
> 
> >
> > like I said I don't know you topology but you neeed to get the
> gateway
> > to detect the CNG tone going the right way so the app will react to
> > that and transfer it to the data bridge where it will be ready to
> > handle t.38 or audio.
> >
> > if you don't see it detecting the tone you are not making it very
> far.
> >
> >
> > On Fri, Feb 25, 2011 at 5:54 PM, Clemens Ebentheuer <ce at kapper.net>
> > wrote:
> > > Yes, tried that too - no luck - both, self and peer
> > >
> > > When I try to send the fax to an extension with rxfax, all is
> working
> > fine.
> > >
> > > Zoiper invites pcma ->
> > > freeswitch OK ->
> > > Zoiper reinvites t38 ->
> > > freeswitch TRYING ->
> > > fresswitch executes rxfax - mod_spandsp_fax.c "reads" the t38 sdp->
> > > freeswitch sends OK with t38 sdp ->
> > >
> > > any other ideas?
> > >
> > >
> > >> I dont know what your topology is but did you also try setting the
> > app
> > >> on the A leg and try both peer and self
> > >>
> > >> <action application="t38_gateway" data="self"/>
> > >>
> > >> right before bridge.
> > >>
> > >>
> > >> On Fri, Feb 25, 2011 at 4:36 PM, Clemens Ebentheuer
> <ce at kapper.net>
> > >> wrote:
> > >> > Hi
> > >> >
> > >> > My way:
> > >> >
> > >> > internal:t38(zoiper) -> FS -> external:g711 (provider with no
> t38
> > >> support)
> > >> >
> > >> > I tried all versions of set and export and peer and self - but
> no
> > >> luck- for my understanding it should work with set t38_gateway
> self
> > >> >
> > >> > Set because of aleg and self because FS acts as the T38 fax
> > >> "receiver".
> > >> >
> > >> > Am I wrong here?
> > >> >
> > >> > My dialplan:
> > >> > <extension name="0-sil-p000016" >
> > >> >   <condition field="destination_number" expression="^0(.*)$">
> > >> >       <action application="set" data="fax_enable_t38=true"/>
> > >> >       <action application="set"
> > data="execute_on_answer=t38_gateway
> > >> self"/>
> > >> >       <action application="bridge" data="sofia/gateway/sil-
> > >> p000016/$1"/>
> > >> >   </condition>
> > >> > </extension>
> > >> > (testet with and without fax_enable_t38_request=true)
> > >> >
> > >> > Thx,
> > >> >
> > >> >
> > >> > Clemens
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >> have you tried the self vs peer args to the t38 gateway app,
> > maybe
> > >> you
> > >> >> have it configured backwards.
> > >> >>
> > >> >>
> > >> >> On Fri, Feb 25, 2011 at 4:11 PM, Clemens Ebentheuer
> > <ce at kapper.net>
> > >> >> wrote:
> > >> >> > Hi,
> > >> >> >
> > >> >> >> It can be, that in your case the device is simply detecting
> > the
> > >> FAX
> > >> >> >> tones itself before FS does. When the device sends a
> ReINVITE
> > to
> > >> FS
> > >> >> FS
> > >> >> >> has no chance to detect CNG anymore and hence never switch
> to
> > >> t38.
> > >> >> >
> > >> >> > Maybe you´re right here - or zoiper
> > >> >> (http://www.zoiper.com/softphone/classic/ which is a softphone
> > with
> > >> >> only t38 fax support [no g711 fallback]) sends the reinvite
> every
> > >> time
> > >> >> after answer when it is sending a fax.
> > >> >> >
> > >> >> >>
> > >> >> >> Just trace the sending FAX-Device for SIP-Signalling and you
> > >> should
> > >> >> se
> > >> >> >> a
> > >> >> >> ReINVITE from FAX-device to FS, if this is true.
> > >> >> >
> > >> >> > Here is a debug with siptrace:
> > >> http://pastebin.freeswitch.org/15439
> > >> >> >
> > >> >> > If I read the logs in a right way:
> > >> >> > then FS executes t38_gateway on answer -
> > >> >> > sends a 200 OK to zoiper -
> > >> >> > zoiper answers with ACK and then reinvites with t38 -
> > >> >> > FS answers 100 Trying-
> > >> >> >
> > >> >> > And nothing is happening. I´m not sure if this is the
> scenario
> > you
> > >> >> describe below, but shouldn´t FS answer with a t38 sdp so
> zoiper
> > >> knows
> > >> >> where to send it´s t38 fax??
> > >> >> >
> > >> >> >>
> > >> >> >> You should check your t38-Device configuration. See if it is
> > able
> > >> to
> > >> >> >> let
> > >> >> >> the t38 fax detection job only by FS.
> > >> >> >>
> > >> >> >> Establish a call from the Fax device to a phone. Can your
> hear
> > >> the
> > >> >> CNG
> > >> >> >> signal when you pickup the phone? Does it suddenly stop? If
> > so,
> > >> the
> > >> >> FAX
> > >> >> >> device or FS/mod_spandsp has sent a t38-ReINVITE.
> > >> >> >>
> > >> >> >> Do you see something like "media Bug removed" in FS console
> > >> (DEBUG
> > >> >> >> level) after 20 seconds of listening to 1100Hz? If so, then
> FS
> > >> >> failed
> > >> >> >> to
> > >> >> >> detect CNG, hence it never received it (or for too short to
> > >> detect
> > >> >> it).
> > >> >> >>
> > >> >> >> On my Grandstream ATAs this wasn't possible, so I had to
> > search
> > >> for
> > >> >> a
> > >> >> >> hack.
> > >> >> >>
> > >> >> >> Hope this will light up your problems a little bit.
> > >> >> >>
> > >> >> >>
> > >> >> >> > If so, I´m wondering why rxfax in t38 mode is working fine
> > then
> > >> -
> > >> >> >> with re-invite.
> > >> >> >> Can't tell you with this, never tried that. sorry.
> > >> >> >
> > >> >> > Thx,
> > >> >> >
> > >> >> > clemens
> > >> >> >
> > >> >> > _______________________________________________
> > >> >> > FreeSWITCH-users mailing list
> > >> >> > FreeSWITCH-users at lists.freeswitch.org
> > >> >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > >> >> >
> > >>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > >> >> users
> > >> >> > http://www.freeswitch.org
> > >> >> >
> > >> >>
> > >> >>
> > >> >>
> > >> >> --
> > >> >> Anthony Minessale II
> > >> >>
> > >> >> FreeSWITCH http://www.freeswitch.org/
> > >> >> ClueCon http://www.cluecon.com/
> > >> >> Twitter: http://twitter.com/FreeSWITCH_wire
> > >> >>
> > >> >> AIM: anthm
> > >> >> MSN:anthony_minessale at hotmail.com
> > >> >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> > >> >> IRC: irc.freenode.net #freeswitch
> > >> >>
> > >> >> FreeSWITCH Developer Conference
> > >> >> sip:888 at conference.freeswitch.org
> > >> >> googletalk:conf+888 at conference.freeswitch.org
> > >> >> pstn:+19193869900
> > >> >>
> > >> >> _______________________________________________
> > >> >> FreeSWITCH-users mailing list
> > >> >> FreeSWITCH-users at lists.freeswitch.org
> > >> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > >> >>
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > >> >> users
> > >> >> http://www.freeswitch.org
> > >> >
> > >> > _______________________________________________
> > >> > FreeSWITCH-users mailing list
> > >> > FreeSWITCH-users at lists.freeswitch.org
> > >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > >> >
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > >> users
> > >> > http://www.freeswitch.org
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Anthony Minessale II
> > >>
> > >> FreeSWITCH http://www.freeswitch.org/
> > >> ClueCon http://www.cluecon.com/
> > >> Twitter: http://twitter.com/FreeSWITCH_wire
> > >>
> > >> AIM: anthm
> > >> MSN:anthony_minessale at hotmail.com
> > >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> > >> IRC: irc.freenode.net #freeswitch
> > >>
> > >> FreeSWITCH Developer Conference
> > >> sip:888 at conference.freeswitch.org
> > >> googletalk:conf+888 at conference.freeswitch.org
> > >> pstn:+19193869900
> > >>
> > >> _______________________________________________
> > >> FreeSWITCH-users mailing list
> > >> FreeSWITCH-users at lists.freeswitch.org
> > >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > >>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > >> users
> > >> http://www.freeswitch.org
> > >
> > > _______________________________________________
> > > FreeSWITCH-users mailing list
> > > FreeSWITCH-users at lists.freeswitch.org
> > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > users
> > > http://www.freeswitch.org
> > >
> >
> >
> >
> > --
> > Anthony Minessale II
> >
> > FreeSWITCH http://www.freeswitch.org/
> > ClueCon http://www.cluecon.com/
> > Twitter: http://twitter.com/FreeSWITCH_wire
> >
> > AIM: anthm
> > MSN:anthony_minessale at hotmail.com
> > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> > IRC: irc.freenode.net #freeswitch
> >
> > FreeSWITCH Developer Conference
> > sip:888 at conference.freeswitch.org
> > googletalk:conf+888 at conference.freeswitch.org
> > pstn:+19193869900
> >
> > _______________________________________________
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> > users
> > http://www.freeswitch.org



More information about the FreeSWITCH-users mailing list