It definitely is an issue in filterPosting, and it's core check should actually be part of session.cpp check() instead. This is fixed for 1.1.3 (shortly...)
Alexandre BOULANGER wrote: >Hi David, > > >I've upgraded my working 0.8.8 Bayonne2 IVR to the lastest 1.1.2 (with >eXosip2 support). Compilation was OK, server start is OK but I'm facing >a problem when collecting DTMF. > >SIP Info seems to detect my input but does not collect >Inband seems to collect something, but the result is blank > >For these tests I use an Asterisk GW 1.0.9 and a regular analog phone. > >I had a look at the source code and scrCollect does not seem to have >changed much in his behavior > > >portion of my code (working for 0.8.8) >--------------------------------------------- >^dtmf > string.8 %code_tp > string %id_user1 > > collect %code_tp count=8 > slog "[DEBUG] Personnel Code: %code_tp" >--------------------------------------------- > > >portion of log (DTMF inband) >--------------------------------------------- >sip/1: [PLAY] Please enter your personnal code >sip/1: state=run, event=400, seq=11 >sip/1: state=play, event=100, seq=11 >sip: event 001a; cid=1, did=0, rid=0 >sip/1: state=play, event=700, seq=12 >sip/1: state=play, event=400, seq=13 >sip/1: state=run, event=100, seq=13 >sip/1: state=sleep, event=100, seq=13 >sip/1: state=sleep, event=709, seq=14 >sip/1: state=run, event=100, seq=14 >sip/1: state=collect, event=100, seq=14 >sip/1: state=collect, event=400, seq=21 >sip/1: state=run, event=100, seq=21 >sip/1: [DEBUG] Personnal Code: <-- Doooh! it's blank! >sip/1: state=wait, event=100, seq=21 >--------------------------------------------- > > >portion of log (SIP INFO) >--------------------------------------------- >sip/0: [PLAY] Please enter your personnal code >sip/0: state=run, event=400, seq=11 >sip/0: state=play, event=100, seq=11 >sip/0: state=play, event=700, seq=12 >sip/0: state=play, event=400, seq=13 >sip/0: state=run, event=100, seq=13 >sip/0: state=sleep, event=100, seq=13 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >sip: event 0012; cid=1, did=2, rid=0 >[ timeout of collect -) ] >sip/0: state=sleep, event=400, seq=14 >sip/0: state=run, event=100, seq=14 >sip/0: state=run, event=400, seq=15 >sip/0: state=run, event=400, seq=16 >sip/0: state=run, event=400, seq=17 >sip/0: [PLAY] Error, no input >--------------------------------------------- > >Hope this helps if you need feedback and debugging. >I'll fall back to 1.1.0, maybe I've gone too far for eXosip2 support > > > >
begin:vcard fn:David Sugar n:Sugar;David org:GNU Telephony email;internet:[EMAIL PROTECTED] tel;work:+1 201 215 2609 x-mozilla-html:FALSE url:http://www.gnutelephony.org version:2.1 end:vcard
_______________________________________________ Bayonne-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bayonne-devel
