Подскажите, в чем может быть проблема:
Имеется ASterisk 1.8.29 на Ubuntu 14.04, ставился из исходников, работал исправно, до одного момента. А именно:
был куплен модем Huawei E173, а затем установлен при помощи chan_dongle. Голос в модеме активирован и системой он определяется нормально.
| Цитата: |
| [dongle0] audio=/dev/ttyUSB1 ; tty port for audio connection; no defau lt value data=/dev/ttyUSB2 ; tty port for AT commands; no defau lt value context=income imei=хххххххххххххх |
Входящие вызова из мобильной сети на него успешно обрабатываются и поступают на внутренний SIP номер 1300.
| Цитата: |
| [local_phones] exten => _X., 1, Dial(dongle/i:xxxxxxxxxxxxx/${EXTEN}, 90) exten => _X., n, Hangup() [income] exten => s,1,Set(CALLERID(all)=${CALLERID(num):3}) exten => s,n,Dial(SIP/1300,60,KTt) exten => s,n,Hangup() exten => ussd,1,Verbose(Incoming USSD: ${BASE64_DECODE(${USSD_BASE64})}) exten => ussd,n,System(echo ${DONGLENAME} - ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${BASE64_DECODE(${USSD_BASE64})} > /var/log/asterisk/ussd_Life1-modem1.txt) exten => ussd,n,System(echo "${DONGLENAME} (0XX-XXX-XX-XX) - ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${BASE64_DECODE(${USSD_BASE64})}" > /var/log/asterisk/ussd_Life1-modem1.txt) exten => ussd,n,Hangup() exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})}) exten => sms,n,System(echo "${DONGLENAME} - ${CALLERID(num)} - ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${BASE64_DECODE(${SMS_BASE64})}" >> /var/log/asterisk/sms_Life1-modem1.txt) |
Но стоит только совершить исходящий вызов с SIP телефона 1300, как происходит следующее:
| Код: |
| -- Executing [0502351266@local_phones:1] Dial("SIP/1300-00000005", "dongle/i:xxxxxxxxxxx/0502351266, 90") in new stack -- Called dongle/i:xxxxxxxxxxx/0502351266 -- Dongle/dongle0-0100000005 is making progress passing it to SIP/1300-00000005 [Aug 23 20:22:51] ERROR[13618]: chan_dongle.c:411 do_monitor_phone: [dongle0] Lost connection to Dongle -- [dongle0] Dongle has disconnected == Everyone is busy/congested at this time (1:0/0/1) -- Executing [0502351266@local_phones:2] Hangup("SIP/1300-00000005", "") in new stack == Spawn extension (local_phones, 0502351266, 2) exited non-zero on 'SIP/1300-00000005' -- [dongle0] Trying to connect on /dev/ttyUSB2... [Aug 23 20:22:51] WARNING[13474]: chan_dongle.c:215 opentty: unable to open /dev/ttyUSB2: No such file or directory |
В чем может быть проблема?
| Код: |
| [232492.055056] option1 ttyUSB0: option_instat_callback: error -84 [232492.067040] option1 ttyUSB0: option_instat_callback: error -84 [232492.079031] option1 ttyUSB0: option_instat_callback: error -84 [232492.091028] option1 ttyUSB0: option_instat_callback: error -84 [232492.103023] option1 ttyUSB0: option_instat_callback: error -84 [232492.115017] option1 ttyUSB0: option_instat_callback: error -84 [232492.127014] option1 ttyUSB0: option_instat_callback: error -84 [232492.139007] option1 ttyUSB0: option_instat_callback: error -84 [232492.151004] option1 ttyUSB0: option_instat_callback: error -84 [232492.162999] option1 ttyUSB0: option_instat_callback: error -84 [232492.174992] option1 ttyUSB0: option_instat_callback: error -84 [232492.186989] option1 ttyUSB0: option_instat_callback: error -84 [232492.198981] option1 ttyUSB0: option_instat_callback: error -84 [232492.210979] option1 ttyUSB0: option_instat_callback: error -84 [232492.222973] option1 ttyUSB0: option_instat_callback: error -84 [232492.232125] usb 3-2: USB disconnect, device number 19 [232492.232968] option1 ttyUSB0: option_instat_callback: error -108 [232492.233008] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.233054] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.233303] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [232492.233331] option 3-2:1.0: device disconnected [232492.233994] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.234057] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.234107] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.234172] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.234999] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.235998] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-19) [232492.238901] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1 [232492.238928] option 3-2:1.1: device disconnected [232492.239201] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2 [232492.239217] option 3-2:1.2: device disconnected [232496.032057] usb 1-4: new high-speed USB device number 27 using ehci-pci |
системой он определяется и входящие вызовы он обрабатывает.
а во почему теряется при звонке с sip-телефона-загадка...
Вот так модем регается в системе:
| Код: |
| [ 705.676069] usb 1-1: new high-speed USB device number 4 using ehci-pci [ 705.810565] usb 1-1: New USB device found, idVendor=12d1, idProduct=1001 [ 705.810575] usb 1-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0 [ 705.810580] usb 1-1: Product: HUAWEI Mobile [ 705.810584] usb 1-1: Manufacturer: HUAWEI Technology [ 705.812948] usb-storage 1-1:1.0: USB Mass Storage device detected [ 705.813497] option 1-1:1.0: GSM modem (1-port) converter detected [ 705.813844] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 705.813992] usb-storage 1-1:1.1: USB Mass Storage device detected [ 705.814318] option 1-1:1.1: GSM modem (1-port) converter detected [ 705.814538] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 705.814653] usb-storage 1-1:1.2: USB Mass Storage device detected [ 705.814942] option 1-1:1.2: GSM modem (1-port) converter detected [ 705.815156] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 |
new high-speed USB device number 4 using ehci-pci
Т.е. это все таки high-speed USB и оно использует ehci контролер (USB2.0)!
Поправьте, в чем я не прав!
Поставил - все заработало! Огромное спасибо откликнувшимся!
P.S. Может кто подскажет, как можно DTMF передавать при звонке с SIP-фона через этот модем?
RTFM
Уже в wiki "USB 2.0" и красным цветов выделили и жирным, нет готовы модем батарейками от наручных часов запитывать
_________________
Свежак chan_dongle тут http://code.google.com/p/asterisk-chan-dongle
Читайте, дополняйте wiki http://wiki.e1550.mobi/
Смена IMEI Huawei E1550 E173 E1752 K3765 http://www.e1550.mobi/ от $1,521 за IMEI