Affichage des résultats 1 à 6 sur 6

Discussion: Numéro appellant sous freephonie avec freepbx

  1. #1
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    4
    Downloads
    0
    Uploads
    0

    Numéro appellant sous freephonie avec freepbx

    Bonjour tout le monde

    Alors voila je débute vraiment sous asterisk (et dans la voip tout court), j'ai réussi a configurer mon compte SIP free (oui je sais que c'est pas terrible mais pour l'instant ca effectue ce que je veux ^^) sur ma raspberry.

    Je suis donc sous FreePBX.

    Ma question serais de savoir comment récupérer le numéro de l'appellant et le router suivant si c'est un numéro caché ou pas.

    J'ai mis asterisk en CLI et le seul numéro que j'arrive a voir est mon numéro personnel free. Est-ce que j'aurais zappé une manip ?

    Merci d'avance

  2. #2
    Membre Senior
    Date d'inscription
    novembre 2013
    Localisation
    Bordeaux
    Messages
    427
    Downloads
    0
    Uploads
    0
    Bonjour
    Pour router un appel entrant en fonction de l'appelant, il faut chercher du coté de "caller ID number" quand tu crée une route entrante

    Je suis entonné que la récuperation du numéro pose problème.

    Dans le client asterisk, quand un appel entre, tu n'a pas quelque pas ce genre de lignes dans qui remontent dans le CLI asterisk ( je ne parles pas du client CTI pour le moment )

    -- Executing [8500@ext-group:1] Macro("SIP/tanguy-2268-0000002f", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/tanguy-2268-0000002f", "AMPUSER=Numdelappelant") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/tanguy-2268-0000002f", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/tanguy-2268-0000002f", "1?Set(REALCALLERIDNUM=Numdelappelant)") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/tanguy-2268-0000002f", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/tanguy-2268-0000002f", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/tanguy-2268-0000002f", "1?report") in new stack

  3. #3
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    4
    Downloads
    0
    Uploads
    0
    Quel boulet, je n'avais pas vu si loin dans la fenêtre raspbx.

    Voilà ce que j'ai lors d'un appel :

    Code:
     == Using SIP RTP CoS mark 5
        -- Executing [s@from-trunk:1] ExecIf("SIP/0952XXXXXX-0000001b", "1?Set(__FROM_DID=s)") in new stack
        -- Executing [s@from-trunk:2] Gosub("SIP/0952XXXXXX-0000001b", "app-blacklist-check,s,1()") in new stack
        -- Executing [s@app-blacklist-check:1] GotoIf("SIP/0952XXXXXX-0000001b", "0?blacklisted") in new stack
        -- Executing [s@app-blacklist-check:2] Set("SIP/0952XXXXXX-0000001b", "CALLED_BLACKLIST=1") in new stack
        -- Executing [s@app-blacklist-check:3] Return("SIP/0952XXXXXX-0000001b", "") in new stack
        -- Executing [s@from-trunk:3] Set("SIP/0952XXXXXX-0000001b", "CDR(did)=s") in new stack
        -- Executing [s@from-trunk:4] ExecIf("SIP/0952XXXXXX-0000001b", "0 ?Set(CALLERID(name)=06XXXXXXXX)") in new stack
        -- Executing [s@from-trunk:5] Set("SIP/0952XXXXXX-0000001b", "__CALLINGPRES_SV=allowed_not_screened") in new stack
        -- Executing [s@from-trunk:6] Set("SIP/0952XXXXXX-0000001b", "CALLERPRES()=allowed_not_screened") in new stack
        -- Executing [s@from-trunk:7] Goto("SIP/0952XXXXXX-0000001b", "ext-trunk,2,1") in new stack
        -- Goto (ext-trunk,2,1)
        -- Executing [2@ext-trunk:1] Set("SIP/0952XXXXXX-0000001b", "TDIAL_STRING=SIP/SIP_FreePhonie") in new stack
        -- Executing [2@ext-trunk:2] Set("SIP/0952XXXXXX-0000001b", "DIAL_TRUNK=2") in new stack
        -- Executing [2@ext-trunk:3] Goto("SIP/0952XXXXXX-0000001b", "ext-trunk,tdial,1") in new stack
        -- Goto (ext-trunk,tdial,1)
        -- Executing [tdial@ext-trunk:1] Set("SIP/0952XXXXXX-0000001b", "OUTBOUND_GROUP=OUT_2") in new stack
        -- Executing [tdial@ext-trunk:2] GotoIf("SIP/0952XXXXXX-0000001b", "0?nomax") in new stack
        -- Executing [tdial@ext-trunk:3] GotoIf("SIP/0952XXXXXX-0000001b", "0?hangit") in new stack
        -- Executing [tdial@ext-trunk:4] ExecIf("SIP/0952XXXXXX-0000001b", "1?Set(CALLERPRES()=allowed_not_screened)") in new stack
        -- Executing [tdial@ext-trunk:5] Set("SIP/0952XXXXXX-0000001b", "DIAL_NUMBER=s") in new stack
        -- Executing [tdial@ext-trunk:6] GosubIf("SIP/0952XXXXXX-0000001b", "1?sub-flp-2,s,1()") in new stack
        -- Executing [s@sub-flp-2:1] ExecIf("SIP/0952XXXXXX-0000001b", "0?Set(TARGET_FLP_2=)") in new stack
        -- Executing [s@sub-flp-2:2] GotoIf("SIP/0952XXXXXX-0000001b", "0?match") in new stack
        -- Executing [s@sub-flp-2:3] Return("SIP/0952XXXXXX-0000001b", "") in new stack
        -- Executing [tdial@ext-trunk:7] Set("SIP/0952XXXXXX-0000001b", "OUTNUM=s") in new stack
        -- Executing [tdial@ext-trunk:8] Set("SIP/0952XXXXXX-0000001b", "DIAL_TRUNK_OPTIONS=") in new stack
        -- Executing [tdial@ext-trunk:9] Dial("SIP/0952XXXXXX-0000001b", "SIP/SIP_FreePhonie/s,300,") in new stack
      == Using SIP RTP TOS bits 184
      == Using SIP RTP CoS mark 5
        -- Called SIP/SIP_FreePhonie/s
      == Everyone is busy/congested at this time (1:0/0/1)
        -- Executing [tdial@ext-trunk:10] Set("SIP/0952XXXXXX-0000001b", "CALLERID(number)=068XXXXXXXX") in new stack
        -- Executing [tdial@ext-trunk:11] Set("SIP/0952XXXXXX-0000001b", "CALLERID(name)=068XXXXXXXX") in new stack
        -- Executing [tdial@ext-trunk:12] Hangup("SIP/0952XXXXXX-0000001b", "") in new stack
      == Spawn extension (ext-trunk, tdial, 12) exited non-zero on 'SIP/0952XXXXXX-0000001b'
    Mon numéro de tel apparaît bien.

    Mais en gros je voudrais que tous les numéros non masqué passent et ceux anonymes soit parqué.

    Donc sur ma première route autorisant les numéros non masqué, dans le caller ID, j'ai essayé plusieurs formules dont "X."; "XXXXXXXXXX" et rien ne marche
    Dernière modification par DragonsNoirs77 ; 17/11/2013 à 15h41.

  4. #4
    Membre Senior
    Date d'inscription
    novembre 2013
    Localisation
    Bordeaux
    Messages
    427
    Downloads
    0
    Uploads
    0
    Avant même chercher a filtrer quoi que ce soit, arrives tu a avoir un appel entrant qui aboutit ?

    Sinon, plutôt que X. j'ai essayerais le filtre sur 0. Normalement un appel avec un numéro entrant qui ne commence pas zéro sur une ligne française est douteux.

  5. #5
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    4
    Downloads
    0
    Uploads
    0
    Je vais essayer ton filtre merci

    Si je laisse le callerID vide, oui cela abouti sans soucis.

  6. #6
    Membre Junior
    Date d'inscription
    novembre 2013
    Messages
    4
    Downloads
    0
    Uploads
    0
    Même avec 0., ca ne change rien. J'ai du louper quelque chose sur les caller ID...

    Edit : Pour les anonymes, ca passe, j'avais mis un A majuscule à anonymous, tout bêtement

    Bon par contre pour le filtre des autres nums, rien ne passe pour l'instant.

    Edit 2 : J'ai trouvé. J'ai mis _0. et cela fonctionne... j'ai trouvé l'info en fouinant et en tombant sur ce site http://www.voip-info.org/wiki/index....lplan+Patterns

    Après étant pas familier avec l'anglais, je n'ai pas tout compris, mais le résultat est la
    Dernière modification par DragonsNoirs77 ; 18/11/2013 à 02h29.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •