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:

Bogdan Turcanu

Bogdan Turcanu

4 thoughts on “Chan_dongle Asterisk 11

  1. 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. 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.

Lasă un răspuns

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

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.