Carlos Chavez
2019-Jan-14 17:41 UTC
[asterisk-users] Problem receiving calls with Telmex in Mexico...
Hi. I am having a problem when trying to receive calls via en E1 from Telmex using MFC/R2 (MX Variant). Outgoing calls are fine. We are using a PBXact system with a Digium TE420 (5th Gen) card. Here is a log from the call: [10:46:37:707] [Thread: 140631230322432] [Chan 1] - Call started at Sat Jan 12 10:46:37 2019 on chan 1 [openr2 version 1.3.3, revision (release)] [10:46:37:707] [Thread: 140631230322432] [Chan 1] - Initialized R2 MF detector [10:46:37:707] [Thread: 140631230322432] [Chan 1] - CAS Tx >> [SEIZE ACK] 0x0C [10:46:37:707] [Thread: 140631230322432] [Chan 1] - CAS Raw Tx >> 0x0D [10:46:37:781] [Thread: 140631230322432] [Chan 1] - MF Rx << 2 [ON] [10:46:37:781] [Thread: 140631230322432] [Chan 1] - Attempting to cancel timer timer 0 [10:46:37:781] [Thread: 140631230322432] [Chan 1] - Cannot cancel timer 0 [10:46:37:781] [Thread: 140631230322432] [Chan 1] - Getting DNIS digit 2 [10:46:37:781] [Thread: 140631230322432] [Chan 1] - DNIS so far: 2, expected length: 4 [10:46:37:781] [Thread: 140631230322432] [Chan 1] - Requesting next DNIS with signal 0x31. [10:46:37:781] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [ON] [10:46:37:781] [Thread: 140631230322432] [Chan 1] - scheduled timer id 2 (mf_back_cycle) [10:46:37:861] [Thread: 140631230322432] [Chan 1] - MF Rx << 2 [OFF] [10:46:37:861] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [OFF] [10:46:37:921] [Thread: 140631230322432] [Chan 1] - MF Rx << 8 [ON] [10:46:37:921] [Thread: 140631230322432] [Chan 1] - Attempting to cancel timer timer 2 [10:46:37:921] [Thread: 140631230322432] [Chan 1] - timer id 2 found, cancelling it now [10:46:37:921] [Thread: 140631230322432] [Chan 1] - Getting DNIS digit 8 [10:46:37:921] [Thread: 140631230322432] [Chan 1] - DNIS so far: 28, expected length: 4 [10:46:37:921] [Thread: 140631230322432] [Chan 1] - Requesting next DNIS with signal 0x31. [10:46:37:921] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [ON] [10:46:37:921] [Thread: 140631230322432] [Chan 1] - scheduled timer id 3 (mf_back_cycle) [10:46:38:001] [Thread: 140631230322432] [Chan 1] - MF Rx << 8 [OFF] [10:46:38:001] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [OFF] [10:46:38:061] [Thread: 140631230322432] [Chan 1] - MF Rx << 0 [ON] [10:46:38:061] [Thread: 140631230322432] [Chan 1] - Attempting to cancel timer timer 3 [10:46:38:061] [Thread: 140631230322432] [Chan 1] - timer id 3 found, cancelling it now [10:46:38:061] [Thread: 140631230322432] [Chan 1] - Getting DNIS digit 0 [10:46:38:061] [Thread: 140631230322432] [Chan 1] - DNIS so far: 280, expected length: 4 [10:46:38:061] [Thread: 140631230322432] [Chan 1] - Requesting next DNIS with signal 0x31. [10:46:38:061] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [ON] [10:46:38:061] [Thread: 140631230322432] [Chan 1] - scheduled timer id 4 (mf_back_cycle) [10:46:38:121] [Thread: 140631230322432] [Chan 1] - MF Rx << 0 [OFF] [10:46:38:121] [Thread: 140631230322432] [Chan 1] - MF Tx >> 1 [OFF] [10:46:38:181] [Thread: 140631230322432] [Chan 1] - MF Rx << 0 [ON] [10:46:38:181] [Thread: 140631230322432] [Chan 1] - Attempting to cancel timer timer 4 [10:46:38:181] [Thread: 140631230322432] [Chan 1] - timer id 4 found, cancelling it now [10:46:38:181] [Thread: 140631230322432] [Chan 1] - Getting DNIS digit 0 [10:46:38:181] [Thread: 140631230322432] [Chan 1] - DNIS so far: 2800, expected length: 4 [10:46:38:181] [Thread: 140631230322432] [Chan 1] - Done getting DNIS! [10:46:38:181] [Thread: 140631230322432] [Chan 1] - MF Tx >> 6 [ON] [10:46:38:181] [Thread: 140631230322432] [Chan 1] - scheduled timer id 5 (mf_back_cycle) [10:46:38:261] [Thread: 140631230322432] [Chan 1] - MF Rx << 0 [OFF] [10:46:38:261] [Thread: 140631230322432] [Chan 1] - MF Tx >> 6 [OFF] [10:46:38:577] [Thread: 140631230322432] [Chan 1] - Bits changed from 0x00 to 0x08 [10:46:38:577] [Thread: 140631230322432] [Chan 1] - CAS Rx << [CLEAR FORWARD] 0x08 [10:46:38:577] [Thread: 140631230322432] [Chan 1] - Far end disconnected. Reason: Normal Clearing [10:46:38:577] [Thread: 140631230322432] [Chan 1] - Call ended [10:46:38:577] [Thread: 140631230322432] [Chan 1] - Attempting to cancel timer timer 0 [10:46:38:577] [Thread: 140631230322432] [Chan 1] - Cannot cancel timer 0 Basically all I see on the CLI is that a call comes in to Channel 1 and hangs up immediately. Here is the system.conf: span=1,1,0,CAS,HDB3 span=2,1,0,CAS,HDB3 span=3,1,0,CAS,HDB3 span=4,1,0,CAS,HDB3 cas=1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124:1101 echocanceller=oslec,1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124 loadzone=mx Here is the relevant chan_dahdi.conf (it is auto generated by PBXact so it is in several files: [general] ; generated by module #include chan_dahdi_general.conf ; for user additions not provided by module #include chan_dahdi_general_custom.conf [channels] language=es busydetect=yes busycount=5 usecallerid=no callwaiting=no usecallingpres=no threewaycalling=no transfer=yes cancallforward=no callreturn=no echocancel=yes echocancelwhenbridged=no echotraining=no immediate=no faxdetect=no rxgain=0.0 txgain=0.0 ; for user additions not provided by module #include chan_dahdi_channels_custom.conf ; include dahdi groups defined by DAHDI module of FreePBX #include chan_dahdi_groups.conf ; include dahdi extensions defined in FreePBX #include chan_dahdi_additional.conf ; [span_1] signalling=mfcr2 mfcr2_variant=mx mfcr2_get_ani_first=no mfcr2_max_ani=10 mfcr2_max_dnis=4 mfcr2_category=national_priority_subscriber mfcr2_logdir=span1 mfcr2_call_files=yes mfcr2_logging=all mfcr2_mfback_timeout=-1 mfcr2_metering_pulse_timeout=-1 mfcr2_allow_collect_calls=no mfcr2_double_answer=no mfcr2_immediate_accept=no mfcr2_accept_on_offer=yes mfcr2_skip_category=no mfcr2_forced_release=no mfcr2_charge_calls=no group=0 context=from-digital channel=>1-15,17-31 I have tried changing get_ani_first to yes but then the call hangs up after the first 2 DNIS digits are read. I tried setting usecallerid to no because I suspect that the provider has not configured CallerID service on the E1. We are trying to replace a Meridian 1 PBX and we do not see callerid info on the receptionists phone. Any ideas on what else I can try to get this to work. I haven't installed a new E1 in a while so I am a little rusty. I have compared this configration to others I used in the past and I do not see anything different. -- Telecomunicaciones Abiertas de México S.A. de C.V. Carlos Chávez +52 (55)8116-9161