Rufnummer unterdrücken via zaptel

baschdieh

Mitglied
Mitglied seit
15 Sep 2005
Beiträge
416
Punkte für Reaktionen
0
Punkte
0
Hi,

wie kann ich am besten am S2M die Rufnummer via zaptel unterdrücken? Habe schon einiges versucht - Rufnummer wird aber ständig mitgesendet:

zapata.conf:
Code:
[channels]
context=fallback
switchtype=euroisdn
pridialplan=local
priindication=inband
signalling=pri_cpe
usecallerid=no
hidecallerid=yes
usecallingpres=no
threewaycalling=yes
transfer=yes
echocancel=yes
overlapdial=yes
rxgain=0.0
txgain=0.0
immediate=no
callprogress=no

group=1
signalling=pri_cpe
channel => 1-15,17-31

Danke!
 
im Dialplan (extensions.conf)

exten => X,1,setcallerpres(VALUES)


Die Values musst dir mal anschauen.
 
hab ich versucht - bei der zapata.conf muss dementsprechend wohl auch usecallingpres=yes rein - hab ich gemacht. Beim Dial wird zwar dieses "SetCallerPres" ausgefuehrt. Allerdings jegliches Value ohne Erfolg. Sprich die Nummer wird nach wie vor uebertragen.
 
SetCallerPres(prohib) sollte gehen, habe ich schon mal so gemacht. Deshalb mal eine vermutlich eine dumme Frage: unterstützt euer Anschluß die fallweise Rufnummernunterdrückung?

Du kannst dir übrigens das vom Asterisk gesendete Setup ansehen, wenn du im CLI 'pri debug span x' machst. Da kannst du dann auch sehen, ob eine Rufnummer zur VSt gesendet wird, und mit welchen Flags. Ich habe schon die seltsamsten Fehlkonfigurationen gesehen, möglicherweise liegt das Problem auf der anderen Seite.
 
Ich habe bisher auch mit SetCallerPres(prohib) erfolgreich CLIR machen können, allerdings schon länger her, dass ich es bewusst angewendet habe. Ich kann leider auch nicht mehr nachvollziehen, mit welcher Version es noch ging.

Hier ein Debug-Trace:
Code:
    -- Executing SetCallerPres("SIP/1-da30", "prohib") in new stack
    -- Executing Dial("SIP/1-da30", "Zap/g1/0178760XXXX|60|CT") in new stack
1 -- Making new call for cr 130
    -- Requested transfer capability: 0x00 - SPEECH
1 > Protocol Discriminator: Q.931 (8)  len=30
1 > Call Ref: len= 1 (reference 2/0x2) (Originator)
1 > Message type: SETUP (5)
1 > [1 041  031  801  901  a31 ]
1 > Bearer Capability (len= 5) [ Ext: 1  Q.931 Std: 0  Info transfer capability: Speech (0)
1 >                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
1 >                              Ext: 1  User information layer 1: A-Law (35)
1 > [1 181  011  811 ]
1 > Channel ID (len= 3) [ Ext: 1  IntID: Implicit, Other Spare: 0, Preferred Dchan: 0
1 >                        ChanSel: B1 channel
1                          ]
1 > [1 6c1  021  001  c31 ]
1 > Calling Number (len= 4) [ Ext: 0  TON: Unknown Number Type (0)  NPI: Unknown Number Plan (0)
1 >                           Presentation: Number not available (67) '' ]
1 > [1 701  0b1  a11  311  371  381  371  361  301  3X1  3X1  3X1  3X1 ]
(X von mir, weil hier die gewählte Nummer drinsteckt)
1 > Called Number (len=13) [ Ext: 1  TON: National Number (2)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '178760XXXX' ]
1 > [1 a11 ]
1 > Sending Complete (len= 1)
    -- Called g1/0178760XXXX
1 < Protocol Discriminator: Q.931 (8)  len=7
1 < Call Ref: len= 1 (reference 130/0x82) (Terminator)
1 < Message type: CALL PROCEEDING (2)
1 < [1 181  011  891 ]
1 < Channel ID (len= 3) [ Ext: 1  IntID: Implicit, Other Spare: 0, Exclusive Dchan: 0
1 <                        ChanSel: B1 channel
1                          ]
1 -- Processing IE 24 (cs0, Channel Identification)
    -- Zap/1-1 is proceeding passing it to SIP/1-da30
1 < Protocol Discriminator: Q.931 (8)  len=8
1 < Call Ref: len= 1 (reference 130/0x82) (Terminator)
1 < Message type: PROGRESS (3)
1 < [1 1e1  021  821  881 ]
1 < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0   Location: Public network serving the local user (2)
1 <                               Ext: 1  Progress Description: Inband information or appropriate pattern now available. (8) ]
1 -- Processing IE 30 (cs0, Progress Indicator)
    -- Zap/1-1 is making progress passing it to SIP/1-da30
1 < Protocol Discriminator: Q.931 (8)  len=4
1 < Call Ref: len= 1 (reference 130/0x82) (Terminator)
1 < Message type: ALERTING (1)
    -- Zap/1-1 is ringing
1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Call Delivered, peerstate Call Received
1 > Protocol Discriminator: Q.931 (8)  len=8
1 > Call Ref: len= 1 (reference 2/0x2) (Originator)
1 > Message type: DISCONNECT (69)
1 > [1 081  021  811  901 ]
1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0   Location: Private network serving the local user (1)
1 >                  Ext: 1  Cause: Unknown (16), class = Normal Event (1) ]
    -- Hungup 'Zap/1-1'
  == Spawn extension (dial-out, 0178760XXXX, 5) exited non-zero on 'SIP/1-da30'
    -- Executing Hangup("SIP/1-da30", "") in new stack
  == Spawn extension (dial-out, h, 1) exited non-zero on 'SIP/1-da30'
1 < Protocol Discriminator: Q.931 (8)  len=4
1 < Call Ref: len= 1 (reference 130/0x82) (Terminator)
1 < Message type: RELEASE (77)
1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Release Request
1 > Protocol Discriminator: Q.931 (8)  len=8
1 > Call Ref: len= 1 (reference 2/0x2) (Originator)
1 > Message type: RELEASE COMPLETE (90)
1 > [1 081  021  801  901 ]
1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0) 0: 0   Location: User (0)
1 >                  Ext: 1  Cause: Unknown (16), class = Normal Event (1) ]
1 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, peerstate Null
1 NEW_HANGUP DEBUG: Destroying the call, ourstate Null, peerstate Null

Das "Presentation: Number not available (67)" macht mich stutzig.
Ich habe auch alle Möglichkeiten von SetCallerPres (prohib_not_screened, prohib_passed_screen, prohib_failed_screen, prohib und unavailable) durchprobiert. Die Nummer wird immer angezeigt.

Udo
 
baschdieh schrieb:
hab ich versucht - bei der zapata.conf muss dementsprechend wohl auch usecallingpres=yes rein - hab ich gemacht. Beim Dial wird zwar dieses "SetCallerPres" ausgefuehrt. Allerdings jegliches Value ohne Erfolg. Sprich die Nummer wird nach wie vor uebertragen.
Kann es sein das bei deinem Anschluss ein Merkmal fehlt?
Fallweise Unterdrueckung oder so?
Keine Ahnung wie ein PMux sich da verhaelt.
 
udosw schrieb:
Das "Presentation: Number not available (67)" macht mich stutzig.
Ich habe auch alle Möglichkeiten von SetCallerPres (prohib_not_screened, prohib_passed_screen, prohib_failed_screen, prohib und unavailable) durchprobiert. Die Nummer wird immer angezeigt.
Steht da 'Presentation: prohibited', wenn du SetCallerPres(prohib) verwendest? Was passiert eigentlich, wenn du ausserdem 'SetCallerID()' (also eine leere Nummer) setzt? Ein Setup mit Nummer und 'unavailable' wird anscheinend von der VSt falsch interpretiert, Nummer + 'prohibited' sollte auf jeden Fall unterdrückt werden.

Funktioniert die Unterdrückung mit einem ISDN-Telefon direkt am Anschluß?
 
ich hatte ein ähnliches Problem. Gelöst indem ich die CLID korrekt setzte bevor ich CallingPres(prohib) wähle:

exten => s,n(hidecid),Set(CALLERID(all)=${TRUNKOUTCID})
exten => s,n,SetCallerPres(prohib_not_screened) ; Only works with ISDN (T1/E1/BRI)
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,809
Beiträge
2,257,745
Mitglieder
374,885
Neuestes Mitglied
Barron Johnstown
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.