Souci envoie de sms

Discussion in 'Elastix 2.x' started by linuxMe, May 7, 2009.

  1. linuxMe

    Joined:
    Apr 1, 2009
    Messages:
    86
    Likes Received:
    0
    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
     
  2. linuxMe

    Joined:
    Apr 1, 2009
    Messages:
    86
    Likes Received:
    0
    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
     
  3. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    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
     
  4. sarados

    Joined:
    Feb 11, 2007
    Messages:
    18
    Likes Received:
    0
    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 .
     
  5. linuxMe

    Joined:
    Apr 1, 2009
    Messages:
    86
    Likes Received:
    0
    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:
     
  6. sarados

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

    sarados
     

Share This Page