04-18-2011 06:56 AM
Hi everyone,
we're facing a strange behaviour on a Cisco 2951 used for DIAL OUT.
We need to interact with the modem on board our 2951 and connect them by AT commands with a mobile modem somewhere in the mobile network.
With the configuration shown below we connect by reverse telnet on the modem (172.x.y.z 7001) and we're able to call the mobile number by AT commands.
Once the call is CONNECTED we try to send characters but, as soon as we press a single button the call DISCONNECTS IMMEDIATELY.
If someone have any ideas or suggestion...PLEASE HELP!
NETWORK TOPOLOGY
------------------------------------
DEBUG ISDN Q931
-----------------------------
.-= CLIENT SIDE =-.
telnet 172.x.y.z 7001
Trying 172.x.y.z, 7001 ... Open
AT
OK
ATDT xxxxxxxxxx
.-= CISCO 2951 =-.
Apr 18 15:45:30.498: CSM: csm_modem_event called
Apr 18 15:45:30.498: Modem 0/387 CSM: Called Number Rcvd = N xxxxxxxxxx
Apr 18 15:45:30.498: Modem 0/387 CSM: Dropped character N
Apr 18 15:45:30.498: Modem 0/387 CSM: Dropped character
Apr 18 15:45:30.498: Modem 0/387 CSM: Dial String to be processed (xxxxxxxxxx)
Apr 18 15:45:30.498: Modem 0/387 CSM: End of Dial String
Apr 18 15:45:30.498: Modem 0/387 CSM: (CSM_PROC_IDLE)<--MODEM_DIAL_OUT
Apr 18 15:45:30.498: Modem 0/387 CSMV12: SETUP(Originate) ISDN 0/0:-1
Apr 18 15:45:30.498: Modem 0/387 CSMV12: configured for Originate(A-law) mode, with Null signaling, 0x1 tone detection
Apr 18 15:45:30.498: ISDN Se0/0/0:15 Q931: Sending SETUP callref = 0x008F callID = 0x8011 switch = primary-net5 interface = User
Apr 18 15:45:30.498: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8 callref = 0x008F
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA1839F
Preferred, Channel 31
Called Party Number i = 0x81, 'xxxxxxxxxx'
Plan:ISDN, Type:Unknown
Apr 18 15:45:30.522: ISDN Se0/0/0:15 Q931: RX <- SETUP_ACK pd = 8 callref = 0x808F
Channel ID i = 0xA9839F
Exclusive, Channel 31
Cisco2951#
Apr 18 15:45:30.522: CSM: MODEM_REPORT from 0/0/0:30, call_id=0x8011, event=0x3, cause=0x0, dchan_idb=0x12BE02C0
Apr 18 15:45:30.522: Modem 0/387 CSM: (CSM_PROC_OC_ISDN_PROCESSING_CALL)<--ISDN_BCHAN_ASSIGNED
Apr 18 15:45:30.542: CSM: csm_modem_event called
Apr 18 15:45:30.542: Modem 0/387 CSM: (CSM_PROC_OC_ISDN_CONNECT_PENDING)<--CSM_EVENT_MODEM_SETUP
Cisco2951#
Apr 18 15:45:34.994: ISDN Se0/0/0:15 Q931: RX <- ALERTING pd = 8 callref = 0x808F
Progress Ind i = 0x8288 - In-band info or appropriate now available
Apr 18 15:45:34.994: CSM: MODEM_REPORT from 0/0/0:30, call_id=0x8011, event=0x5, cause=0x0, dchan_idb=0x12BE02C0
Apr 18 15:45:34.994: Modem 0/387 CSM: MODEM_REPORT rcvd DEV_CALL_PROGRESSING for call_id 0x8011
Apr 18 15:45:34.994: Modem 0/387 CSM: (CSM_PROC_OC_ISDN_CONNECT_PENDING)<--ISDN_CALL_PROGRESSING
Cisco2951#
Apr 18 15:45:53.050: ISDN Se0/0/0:15 Q931: RX <- CONNECT pd = 8 callref = 0x808F
Connected Number i = 0x00A3
Apr 18 15:45:53.050: %ISDN-6-CONNECT: Interface Serial0/0/0:30 is now connected to xxxxxxxxxx N/A
Cisco2951#
Apr 18 15:45:53.050: CSM: MODEM_REPORT from 0/0/0:30, call_id=0x8011, event=0x4, cause=0x0, dchan_idb=0x12BE02C0
Apr 18 15:45:53.050: Modem 0/387 CSM: MODEM_REPORT rcvd DEV_CONNECTED for call_id 0x8011
Apr 18 15:45:53.050: Modem 0/387 CSM: (CSM_PROC_OC_ISDN_CONNECT_PENDING)<--ISDN_CONNECTED
Apr 18 15:45:53.050: Modem 0/387 CSMV12: INIT(Originate) ISDN 0/0:30
Apr 18 15:45:53.050: ISDN Se0/0/0:15 Q931: TX -> CONNECT_ACK pd = 8 callref = 0x008F
AS SOON AS WE PRESS ANY BUTTON CLIENT SIDE WE HAVE THIS DEBUG OUTPUT
Apr 18 15:46:40.218: CSM: csm_modem_event called
Apr 18 15:46:40.218: Modem 0/387 CSM: (CSM_PROC_WAIT_FOR_CARRIER)<--MODEM_DISCONNECTED
Apr 18 15:46:40.218: Modem 0/387 CSM: (CSM_PROC_WAIT_FOR_CARRIER)<--QUEUED_DISCONNECT
Apr 18 15:46:40.218: Modem 0/387 CSM: CSM_MODEM_DEALLOCATE: modem is deallocated
Apr 18 15:46:40.218: CSM: called_party_num 'xxxxxxxxxx'
Apr 18 15:46:40.218: %ISDN-6-DISCONNECT: Interface Serial0/0/0:30 disconnected from xxxxxxxxxx , call lasted 47 seconds
Apr 18 15:46:40.218: ISDN Se0/0/0:15 Q931: TX -> DISCONNECT pd = 8 callref = 0x008F
Cause i = 0x8090 - Normal call clearing
Apr 18 15:46:40.222: Modem 0/387 CSMV12: CONNECT at NA/NA
Apr 18 15:46:40.226: Modem 0/387 V12: DISCONNECT after 0:0:0, due to reason (0x14) Key abort disconnect.
Apr 18 15:46:40.234: ISDN Se0/0/0:15 Q931: RX <- RELEASE pd = 8 callref = 0x808F
Apr 18 15:46:40.234: CSM: MODEM_REPORT from 0/0/0:30, call_id=0x8011, event=0x0, cause=0x0, dchan_idb=0x12BE02C0
Apr 18 15:46:40.234: CSM: MODEM_REPORT rcvd DEV_IDLE for call_id 0x8011, modem not found due to wrong b channel number or b channel is deallocated
Cisco2951#
Apr 18 15:46:40.234: ISDN Se0/0/0:15 Q931: TX -> RELEASE_COMP pd = 8 callref = 0x008F
SIGNIFICANT CONFIGURATION
-----------------------------------------------
card type e1 0 0
card type e1 0 1
!
modem country v12 e1-default
!
isdn switch-type primary-net5
!
modemcap entry testmodem:MSC=&F&D2
modemcap entry MY_MODEMCAP:MSC=&F&D2
!
!
license udi pid CISCO2951/K9 sn FHK1438F0EU
hw-module pvdm 0/0
!
hw-module pvdm 0/1
!
hw-module pvdm 0/2
!
controller E1 0/0/0
pri-group timeslots 1-31
!
controller E1 0/0/1
pri-group timeslots 1-31
!
interface GigabitEthernet0/1
ip address 172.x.y.z 255.255.255.0
duplex auto
speed auto
interface Serial0/0/0:15
no ip address
encapsulation ppp
isdn switch-type primary-net5
isdn incoming-voice modem
isdn negotiate-bchan
isdn outgoing display-ie
!
interface Serial0/0/1:15
no ip address
encapsulation ppp
isdn switch-type primary-net5
isdn incoming-voice data
!
interface Async0/387
no ip address
encapsulation ppp
async mode interactive
no keepalive
!
.
.
.
.
.
interface Async0/550
no ip address
encapsulation ppp
async mode interactive
no keepalive
!
line aux 0
line 0/387 0/422
exec-timeout 0 0
modem InOut
modem autoconfigure type MY_MODEMCAP
transport input all
escape-character BREAK
autoselect ppp
line 0/451 0/486
modem DTR-active
rotary 1
transport input all
escape-character NONE
line 0/515 0/550
modem DTR-active
rotary 1
transport input all
escape-character NONE
Solved! Go to Solution.
04-22-2011 05:02 AM
Hello Domenico,
Could you please capture the output of the "show controller e1 0/0/0"? Moreover, please make sure you have the network-clock commands enabled:
-network-clock-participate wic 0
-network-clock-select 1 E1 0/0/0
Regards.
04-22-2011 05:02 AM
Hello Domenico,
Could you please capture the output of the "show controller e1 0/0/0"? Moreover, please make sure you have the network-clock commands enabled:
-network-clock-participate wic 0
-network-clock-select 1 E1 0/0/0
Regards.
07-19-2011 07:29 AM
It happens to me as well, however our system already has network clock configured. and the problem is intermitten. the call got disconnect due to the same reason code (14) key abort disconnect, Juan do you have any insights on this one ? thanks
Yvonne
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide