Coovox GSM Modules SMS

Une question concernant un adaptateur SIP, un gateway VoIP, un téléphone IP, etc.? C'est par ici!

Modérateur: Barbapapa

Coovox GSM Modules SMS

Message par item » 09 Déc 2019 15:19

Hello Macguil,
envoyer recevoir des sms.... c'est decide..

asteriskCli => gsm send sms 1 "04333333" "Hello" => command not found
pourtant j'ai un app_sms.so dans /usr/lib/asterisk/modules

si seulement je pouvais reussir cette commande ... le reste c'est bingo.


voici des extraits d'info que j'ai pu voir/copier :

/etc/asterisk => bcp de fichiers sont des symlinks vers /usr/local/defaults/etc/asterisk

dahdi-trunk-analog.conf
Code : Tout sélectionner
;;;;;;;;trunk-gsm;;;;;;;;;;;
context=from-analog
echocancel=yes
language=en
faxdetect=no
busydetect=yes
busycount=3
rxgain=3.0
txgain=0.0
cidstart=ring
cidsignalling=bell
sendcalleridafter=1
busypattern=
answeronpolarityswitch=no
hanguponpolarityswitch=no
setvar=trunkname=FXO-1
channel=1

idem pour FXO-2


dahdi-gsm-channels.conf
Code : Tout sélectionner
signalling=fxs_ks
context=from-analog
cidstart = ring
cidsignalling = bell
channel => 1,2



modules.conf
Code : Tout sélectionner
;
; Asterisk configuration file
;
; Module Loader configuration file
;

[modules]
autoload=yes
;
; Any modules that need to be loaded before the Asterisk core has been
; initialized (just after the logger has been initialized) can be loaded
; using 'preload'. This will frequently be needed if you wish to map all
; module configuration files into Realtime storage, since the Realtime
; driver will need to be loaded before the modules using those configuration
; files are initialized.
;
;
noload => chan_ooh323.so
noload => chan_oos.so
load => chan_alsa.so
noload => chan_sip.so
noload => format_g723.so
;noload => format_g726.so
load => format_h263.so
load => format_h264.so
noload => app_milliwatt.so
;noload => codec_speex.so
noload => app_lookupblacklist.so
noload => format_vox.so
noload => format_jpeg.so
noload => app_festival.so
noload => app_dahdiras.so
noload => app_dahdibarge.so
noload => app_dahdiscan.so
load => res_crypto.so
noload => test_dlinklists.so
load => res_smdi.so
load => res_musiconhold.so
load => pbx_spool.so
noload => app_realtime.so
noload => func_realtime.so
load => pbx_realtime.so
noload => app_zapateller.so
noload => chan_unistim.so
noload => res_hep.so
load => res_stun_monitor.so
noload => chan_mgcp.so
noload => chan_skinny.so

; Module names listed in "global" section will have symbols globally
; exported to modules loaded after them.
;
[global]




Code : Tout sélectionner
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
05:00.0 Computer telephony device: Zycoo Co., Ltd CooVOX TDM E1/T1 Module (rev 01)

PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"

[   94.128919] Neutral Coovox V2 X86 dahdi driver, detecting FXS/FXO/GSM modules
[   94.128924] Scan modules==========>FXO/FXS  wc->span.spanno = 1
[   94.128927] Detected Analog modules on slota and slotb!!
 scan gsm modules============>2 wc->span.spanno=1
[   94.165048] slota:chip-s3 reg=1d
[   94.165076] slota:chip-s2 reg=0
[   94.165103] slotb:chip-s7 reg=ff
[  110.024392] slotb:i=7 reg1=ff
[  110.024422] slotb:chip-s6 reg=ff
[  110.024425] port: 1 port_type: G
[  110.024427] port: 2 port_type: G
[  110.024428] port: 3 port_type: -
[  110.024430] port: 4 port_type: -
[  110.024432] port: 5 port_type: -
[  110.024433] port: 6 port_type: -
[  110.024435] port: 7 port_type: -
[  110.024436] port: 8 port_type: -
[  111.124291] ate0 Received: 0
[  111.224359] ate0 Received: 0
[  111.324420] ate0 Received: 0
[  112.841407] at+stk=0 only for 3G-voice-modules ,Received: 0
[  113.442219] GSM module type is:gsm_type =2,SIMCOM_SIM5320E.
[  113.541862] atv0 Received: 0
[  115.142903] at+cmee=2 Received: 0



exemples de script de ...
Code : Tout sélectionner
/etc/init.d/asterisk stop
sleep 3
/sbin/rmmod wcanalog
/sbin/modprobe wcanalog

#!/bin/sh
i=1
if [ -e /proc/wcfxs_status ] ;then
cat /proc/wcfxs_status > /etc/asterisk/wcfxs_status.tmp
for chan in `dahdi_scan |grep port|cut -d "," -f1|cut -d "=" -f2`
do
   eval     sed -i \'"${i}s/^/${chan}:/"\' /etc/asterisk/wcfxs_status.tmp   
        i=`expr $i + 1`

done
fi
sed -i 's#W#G#g' /etc/asterisk/wcfxs_status.tmp
cat /etc/asterisk/wcfxs_status.tmp

en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 09 Déc 2019 16:13

Dans le /var/log tu auras plus d'info en adaptant le niveau de debug du serveur

https://wiki.asterisk.org/wiki/display/ ... nformation
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 09 Déc 2019 20:50

Hello Mackguil,

mon soucis actuelle est que le module "app_sms.so" soit loaded ..
je ne sais pas comment le faire ... sans doute dans modules.conf.. si tu sais me dire ou ?

Apres quand je testerai mes "commande" .. on verra le log.

J'ai trouvé ca aussi :
https://wiki.freepbx.org/display/PC/Asterisk+GSM
Ma question serait donc.. si j'installe cette librairie, ..patch asterisk .. faut pas que je me retrouve avec un "coovox" inutilisable pcq je vais tester sans filet (coovox de production)

A+
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 09 Déc 2019 21:12

item a écrit :Hello Mackguil,

mon soucis actuelle est que le module "app_sms.so" soit loaded ..
je ne sais pas comment le faire ... sans doute dans modules.conf.. si tu sais me dire ou ?

Apres quand je testerai mes "commande" .. on verra le log.



Editer le fichier /etc/asterisk/modules.conf avec VI, nano, gedit, xed,... en fait celui que tu maitrises le mieux.

Code : Tout sélectionner
vi /etc/asterisk/modules.conf



Et changer la ligne correspondant module en question comme ceci:

Code : Tout sélectionner
load => app_sms.so


Pour vérifier que ton module est bien chargé, tape (pas trop fort :D ) dans une console asterisk:

Code : Tout sélectionner
module show like app_sms.so



item a écrit :J'ai trouvé ca aussi :
https://wiki.freepbx.org/display/PC/Asterisk+GSM
Ma question serait donc.. si j'installe cette librairie, ..patch asterisk .. faut pas que je me retrouve avec un "coovox" inutilisable pcq je vais tester sans filet (coovox de production)

A+


Evite de polluer ton serveur avec des libs non d'origine, Asterisk est assez complet par lui même pour faire tout ce que l'on veux.
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 10 Déc 2019 08:09

Salut Macguil,

alors voici la reponse :
Code : Tout sélectionner
CooVox-U80v3*CLI> module show like app_sms.so
Module                         Description                              Use Count  Status      Support Level
app_sms.so                     SMS/PSTN handler                         0          Running          extended
1 modules loaded


Bizarre, je n'ai pas fait les changements que tu m'indiques dans modules.conf ...pas eu le temps, je verrai ce soir.
Mais si le module est la, comment l'utiliser en cli ? comment savoir les "commandes" a faire ?

a+
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 10 Déc 2019 11:04

As tu créé les exten dans extensions.conf ? https://www.voip-info.org/asterisk-cmd-sms

Le provider utilisé, fournit il le service short message ?
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 10 Déc 2019 16:23

Hello MackGuil

mackguil a écrit :As tu créé les exten dans extensions.conf ? https://www.voip-info.org/asterisk-cmd-sms

Non, justement je ne sais pas quoi faire la.

mackguil a écrit :Le provider utilisé, fournit il le service short message ?


Heu, je suis censé utiliser le module GSM et le smsq ()sms entrant et sms sortant serait super pour les 1ers test
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 10 Déc 2019 20:16

Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 10 Déc 2019 20:56

Hello Mackguil,
donc si je comprend j'ajoute ca : (Macro dans le terme Asterisk)
Code : Tout sélectionner
[smsmtrx]
exten = _X.,1,SMS(${EXTEN},a)
exten = _X.,2,System("someapptohandleincomingsms ${EXTEN}")
exten = _X.,3,Hangup

[smsmorx]
exten = _X.,1,SMS(${EXTEN},sa)
exten = _X.,2,System("someapptohandlelocalsms ${EXTEN}")
exten = _X.,3,Hangup


donc apres ajout de ca dans conf.. je peux tester la commande "SMS()" ?

Mais le "someapptohandlelocalsms" ... c'est quoi ? un fichier php ? pcq le smsq ... je ne l'ai pas !? faut l'installer ?

A+
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 11 Déc 2019 07:26

item a écrit :Hello Mackguil,
donc si je comprend j'ajoute ca : (Macro dans le terme Asterisk)
Code : Tout sélectionner
[smsmtrx]
exten = _X.,1,SMS(${EXTEN},a)
exten = _X.,2,System("someapptohandleincomingsms ${EXTEN}")
exten = _X.,3,Hangup

[smsmorx]
exten = _X.,1,SMS(${EXTEN},sa)
exten = _X.,2,System("someapptohandlelocalsms ${EXTEN}")
exten = _X.,3,Hangup


donc apres ajout de ca dans conf.. je peux tester la commande "SMS()" ?

Mais le "someapptohandlelocalsms" ... c'est quoi ? un fichier php ? pcq le smsq ... je ne l'ai pas !? faut l'installer ?

A+


Où en es tu pour l'instant, qu'arrives tu à faire et ne pas faire ?
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 11 Déc 2019 22:20

mackguil a écrit :
item a écrit :Hello Mackguil,

Où en es tu pour l'instant, qu'arrives tu à faire et ne pas faire ?


Bah rien..
si tu me dis :
ajoute dans conf .. et j'ajoute...
si tu me dis : test cette commande .. je test..:)

je viens de commander un livre sur asterisk.. pas encore recu..
et si j'ai bien compris .. y a des MACRO et des APP ..
et le driver "wcanalog" .. je me dis, faut une macro/app pour communiquer avec ca ..

Et je vais mollo .. car c'est le pbx de production.. donc je prepare pour faire mes test pendant les conges de find d'annee..

a+
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31

Re: Coovox GSM Modules SMS

Message par mackguil » 11 Déc 2019 23:23

item a écrit :
je viens de commander un livre sur asterisk.. pas encore recu..


Lequel ?
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par mackguil » 11 Déc 2019 23:24

item a écrit :
Et je vais mollo .. car c'est le pbx de production.. donc je prepare pour faire mes test pendant les conges de find d'annee..



Backup du répertoire /etc/asterisk dans ce cas.
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par mackguil » 11 Déc 2019 23:27

Le but final pour les sms, du test ou de la prod et si oui quel usage ?
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21326
Inscription : 14 Mai 2005 10:22
Localisation : Luik Belgium

Re: Coovox GSM Modules SMS

Message par item » 13 Déc 2019 22:52

Salut mackguil,
mackguil a écrit :Le but final pour les sms, du test ou de la prod et si oui quel usage ?


Vu que les appels sortants passent par des GSM... (l'idee de depart : cout et surtout pas de soucis d'internet)..
=> le but final ... dans notre domaine, on ne peut pas prendre de risque qu'un "client" envois un SMS et que nous ne le lisons pas ! Et on a surement des client comme ca qui envois des sms vu que les appels sortants passent par le GSM. (fin, 2 lignes puis nos trunk sip prend le relais)
Numero caché : non, le "client" ne va pas decrocher ... donc je suis dans un dilemne :s

Donc si j'arrive pas a regler les SMS .. entrant le plus important.. => on vire le module GSM donc tout passera pas la Trunk SIP avec un 022222222 :s

Ah zut, je n'ai pas pris de livre Asterisk vu que y avais que des livres de 2010 !
Swift Protocol-Oriented Programming: Increase productivity and build faster applications with Swift 5, 4th Edition par Jon Hoffman
CSS 3 Flexbox: Plongez dans les CSS modernes. par Raphaël Goetter
C# 8 - Développez des applications Windows avec Visual Studio 2019 par
Bootstrap 4 pour l'intégrateur web - Concevez des sites au design moderne par Christophe Aubry
Angular et Node.js - Optimisez le développement de vos applications web avec une architecture MEAN (2e édition) par Pierre Pompidor
React - Développez le Front End de vos applications web et mobiles avec JavaScript par Sébastien CASTIEL

C"est tout :)
en grêve avec les autres
item
Acharné
Acharné
 
Message(s) : 1531
Inscription : 23 Mars 2005 15:31


Retour vers Matériel

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit