Chan_dongle Asterisk 11

Modemul Huawei K3765 funcționeză bine cu chan_dongle, atât partea de SMS, voce și USSD.

Am testat pe:

Câteva idei:

  • în dongle.conf am configurat:

    [dongle0]
    audio=/dev/cuaU0.2
    data=/dev/cuaU0.3

  • trebuie să modificăm persmisiunile:

    chmod 666 /dev/cuaU*

  • pentru a salva SMS-urile primite într-un fișier, adăugăm în extensions.conf, în context-ul potrivit:

    exten => sms,1,Noop(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
    exten => sms,n,System(echo ‘${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} – ${DONGLENAME} – ${CALLERID(num)}: ${BASE64_DECODE(${SMS_BASE64})}’ >> /var/log/asterisk/sms.txt)
    exten => sms,n,Hangup()

  • pentru a salva SMS-urile primite într-un fișier, adăugăm în extensions.conf, în context-ul potrivit:

    exten => ussd,1,Noop(Incoming USSD: ${BASE64_DECODE(${USSD_BASE64})})
    exten => ussd,n,System(echo ‘${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} – ${DONGLENAME}: ${BASE64_DECODE(${USSD_BASE64})}’ >> /var/log/asterisk/ussd.txt)
    exten => ussd,n,Hangup()

  • pentru a efectua apeluri de voce folosind acest modem, atunci când formăm cifra 7 în fața numărului, adăugăm în extensions.conf, în context-ul potrivit:

    exten => _7.,1,Dial(Dongle/dongle0/${EXTEN:1})

  • putem accesa funcțiile disponibile la #100*, tastând in CLI-ul asterisk:

    dongle ussd dongle0 *100#

 

 

Articole asemanatoare:

Postat în IT Etichetat cu: , , , , , ,
4 comments on “Chan_dongle Asterisk 11
  1. Alex R spune:

    Mie in /dev imi apar ttyUSB0 .. ttyUSB2 iar pe site-ul lor precizeaza ca in dongle.conf trebuiesc specificate dispozitivele pentru audio si date ca ttyUSB0 si ttyUSB1. Cum ai ajuns la audio=/dev/cuaU0.2 data=/dev/cuaU0.3? Asa apar pentru K3765?

  2. /dev/ttyUSB este in Linux. In FreeBSD este /dev/cuaU.

  3. Valentin spune:

    Cate modem-uri poti folosi simultan ? De exemplu eu am o problema cu peste 12 modemuri la un calculator, desi are hub cu alimentare proprie. Daca bag inca un modem in plus, unul din cele 12 modemuri pica. Ai idee care este problema ? desi in /var/log/syslog nu imi spune nimic. La prima idee pare ca ar fi alimentarea sau poate sa fie o problema cu kernelul ? desi folosesc ubuntu.

  4. Valentin, nu am testat cu mai mult de un modem.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*