If anyone can help me with this issue, I would be very thankful.
This is the scenerio:
PSTN Phone->A SoftSwitch->Cisco AS5300->ISDN Switch(PBX) where user is asked to enter his account/pin number which should DTMF tones to authenticate him.
What happens is ISDN switch can recogniz only first digit entered. Later digits are not received.
In order to figure out the problem I performed following test:
I let the user callthought ISDN switch without authentication. The call is connected in following manner
Phone->A SoftSwitch->Cisco AS5300->ISDN Switch=>Phone2
Now in order to test the DTMF Pass-Thru. I press some digits on Phone1 and hear an on-going tone on phone2.This on-going tone(peeeeeeeeeeeeeeeep) , later digit presses are not heard on phone2. This on-going tone gets lost only if i hang-up.
On the other hand if i perform the same process in reverse order i.e. from phone2 to phone1 things work just fine. i hear multiple tones, each time i press a new digit.
The ios version which I am using is the latest available for this model as5300 c5300-is-mz.123-24a.bin which does include DTMF Feature supports over SIP.
I correct configuration as far as i know. I have searched the web for 2 days and all references told me to use this config. Here it is:
dial-peer voice 49 voip
incoming called-number 49T
voice-class codec 1
session protocol sipv2
session transport udp
dial-peer voice 491 pots
progress_ind setup enable 3
progress_ind alert enable 8
translate-outgoing called 1
voice class codec 1
codec preference 1 g729r8
codec preference 2 g729br8
codec preference 3 g711ulaw
codec preference 4 g711alaw
codec preference 5 g723r63
codec preference 6 g723r53
codec preference 7 gsmfr
codec preference 8 gsmefr