Souci envoie de sms

linuxMe

Joined
Apr 1, 2009
Messages
86
Likes
0
Points
0
#1
Salut,

Alors voila mon souci, j'ai créer une page en php pour envoyer des sms qui va créer un fichier sms.call. Mais le sms n'arrive pas à sortir. Je pense que cela viens du channel dans le fichier /var/spool/asterisk/outgoing/sms.call

Channel: CAPI/g1/0809101000
MaxRetries: 1
RetryTime: 60
WaitTime: 30
Context: smsdial
Extension: 06********
Priority: 1
SetVar: MSG=salut

Dans les traces d'asterisk j'ai cela :
Code:
= Starting CAPI/ISDN1#08/0809101000-1 at smsdial,06********,1 failed so falling back to exten 's'
  == Starting CAPI/ISDN1#08/0809101000-1 at smsdial,s,1 still failed so falling back to context 'default'
    -- Executing [s@default:1] Playback("CAPI/ISDN1#08/0809101000-1", "vm-goodbye") in new stack
    -- <CAPI/ISDN1#08/0809101000-1> Playing 'vm-goodbye' (language 'fr')
    -- Executing [s@default:2] Macro("CAPI/ISDN1#08/0809101000-1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] ResetCDR("CAPI/ISDN1#08/0809101000-1", "vw") in new stack
    -- Executing [s@macro-hangupcall:2] NoCDR("CAPI/ISDN1#08/0809101000-1", "") in new stack
    -- Executing [s@macro-hangupcall:3] GotoIf("CAPI/ISDN1#08/0809101000-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing [s@macro-hangupcall:6] GotoIf("CAPI/ISDN1#08/0809101000-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] GotoIf("CAPI/ISDN1#08/0809101000-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,11)
    -- Executing [s@macro-hangupcall:11] Hangup("CAPI/ISDN1#08/0809101000-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'CAPI/ISDN1#08/0809101000-1' in macro 'hangupcall'
  == Spawn extension (default, s, 2) exited non-zero on 'CAPI/ISDN1#08/0809101000-1'
Voila si quelqu'un peut m'aider ...

Merci
 

linuxMe

Joined
Apr 1, 2009
Messages
86
Likes
0
Points
0
#2
bon la a priori sa marche sauf qu'il me reste un dernier truc a régler : le numéro que je reçois est de la forme
04********0 le 0 à la fin je ne sais pas d'ou il sort :huh:

ps: j'ai ajouté ceci dans extensions_override_freePBX.conf

[smsdial]
exten => _x.,1,Set(CDR(accountCode)=SMS)
exten => _x.,2,Answer
exten => _x.,3,SMS(default,,${EXTEN},${MSG})
exten => _x.,4,SMS(default)
exten => _x.,5,Hangup
 

danardf

Joined
Dec 3, 2007
Messages
8,069
Likes
10
Points
88
#3
Aucune idée de ce que ça peut être!

En regardant le Dump lors de l'arrivée de ton SMS, dans quel champs le n° est-il renseigné?
Tu peux peut-être manipuler ce champ un peu comme une manipulation de n° d'appel entrant.
Par exemple:
Reçu -> 0423232323
Affiché -> 33423232323
 

sarados

Joined
Feb 11, 2007
Messages
18
Likes
0
Points
0
#4
hi
c est poccible de mettre un petite howto send sms . je veu commence de faire un petite effort .

merci d avance et excuse moi pour mon terrible ecrit .
 

linuxMe

Joined
Apr 1, 2009
Messages
86
Likes
0
Points
0
#5
De toute façon ce n'est pas si gênant que sa ^^

Sarados que veux tu dire par un petit howto ? car ce que j'ai fais moi c'est pas super détaillé :lol:
 

sarados

Joined
Feb 11, 2007
Messages
18
Likes
0
Points
0
#6
hi,
je croix que les references , quelqes lignes de code est suffissant pour commance a comprendre comment envoie un sms .

sarados
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,886
Members
17,563
Latest member
dineshr
Top