.titleBar { margin-bottom: 5px!important; }

[Frage] freepbx sipgate trunking callerid

Dieses Thema im Forum "Asterisk" wurde erstellt von moodsx, 12 Juli 2018.

  1. moodsx

    moodsx Neuer User

    Registriert seit:
    6 Nov. 2006
    Beiträge:
    51
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Hallo Forum,

    setze mich zur Zeit mit der freepbx auseinander und habe da so ein kleines Problemchen:

    leider will mir sipgate trunking meine callerid nicht wie von mir gewüscht setzen, wäre nett wenn von Euch jemand helfen könnte. Hier mal das invite das die freepbx absetzt:

    Code:
    INVITE sip:016230XXXX@sipconnect.sipgate.de:5060 SIP/2.0
    Via: SIP/2.0/UDP 212.86.XX.XXX:5060;rport;branch=z9hG4bKPjf71fab0e-7de4-40f7-a02c-4458831841e5
    From: <sip:SIPID@sipconnect.sipgate.de>;tag=0d893a3f-2387-4512-a39a-85359a216af5
    To: <sip:01623XXXXX@sipconnect.sipgate.de>
    Contact: <sip:SIPID@212.86.XX.XXX:5060>
    Call-ID: 0725b39c-d08c-4ace-8e68-2667bf1761fb
    CSeq: 31325 INVITE
    Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, MESSAGE, REFER
    Supported: 100rel, timer, replaces, norefersub
    Session-Expires: 1800
    Min-SE: 90
    P-Asserted-Identity: <sip:494022XXXX@sipconnect.sipgate.de>
    Max-Forwards: 70
    User-Agent: FPBX-14.0.3.6(13.21.1)
    Content-Type: application/sdp
    Content-Length:   290
    
    sipgate ist hier der Meinung immer die Fallback Nummer setzen zu müssen. Weiss jemand wieso?


    Grüße Sven
     
  2. brainscan

    brainscan Neuer User

    Registriert seit:
    4 Aug. 2007
    Beiträge:
    84
    Zustimmungen:
    1
    Punkte für Erfolge:
    8
  3. moodsx

    moodsx Neuer User

    Registriert seit:
    6 Nov. 2006
    Beiträge:
    51
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Bei mir funktioniert es leider nicht. Benutze aber auch pjsip, habe deswegen den code einwenig angepasst.

    Code:
    [macro-dialout-trunk-predial-hook]
    exten => s,1,Set(CLIP=${CALLERID(number)})
    exten => s,n,Set(CLIP=${IF($["${CLIP:0:2}"="00"]?${CLIP:2}:${CLIP})}) ; 00 abschneiden
    exten => s,n,Set(CLIP=${IF($["${CLIP:0:1}"="0"]?49${CLIP:1}:${CLIP})}) ; 0 durch 49 ersetzen
    exten => s,n,Set(CALLERID(name)=${CLIP})
    exten => s,n,Set(CALLERID(number)=${CLIP})
    exten => s,n,Set(PJSIP_HEADER(add,P-Preferred-Identity)=<sip:${CLIP}@sipconnect.sipgate.de>)
    
    das ganze natürlich auch in der extensions_custom.conf. Ich sehe auf der cli auch die Ausführung des Macros, allerdings findet sich im invite zu sipgate kein P-Preferred-Identity header, keine ahnung wieso nicht.

    freepbx 14.0.3.6

    Irgendwer ein Tip dazu?


    Grüße Sven