Jump to content

Anrufernummer vergleichen Extern


Philipp Schmeing

Recommended Posts

Hallo Zusammen,

 

ich habe folgendes Problem wenn ich beim Script wenn von Extern Angerufen wird komme ich immer mit Exit 1 raus intern funktioniert das Script wenn ich mir die Variable ausgeben lasse ist diese auch korrekt.

vielleicht hat ja von euch jemand eine Idee Danke

 

Gruß

 

Philipp

 

Anrufer = IpPbx.CallingNumber

 

elect Case Anrufer
       Case "491234567890"
               ' Konf-Raum 1 = NSt 414
               KonfRaumNummer ="414"
 Case "163"
               ' Konf-Raum 1 = NSt 414
               KonfRaumNummer ="414"    

       Case Else
               ' Always open
               UseExit = 1
             

 


End Select

 

 

Link to comment
Share on other sites


Rufnummern werden im Call Routing nicht kanonisch angegeben (dazu würde ja auch noch das + gehören),

 

Versuch es mal hier mit:

UseExit = 0

Dim Anrufer
Anrufer = IpPbx.CallingNumber
 
Select Case Anrufer

  Case "001234567890"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer ="414"

  Case "163"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer ="414"    

  Case Else
    ' Always open
    UseExit = 1

End Select

 

 

Link to comment
Share on other sites


  • Most Valued User

Was ist hinter den Ausgängen 1 und 2 hinterlegt?

 

Ansonsten trace mal die Variablen/Cases, z.B.:

Dim Anrufer
Dim KonfRaumNummer

Anrufer = IpPbx.CallingNumber

PBXScript.OutputTrace "Anrufer: " & Anrufer
 
Select Case Anrufer
  Case "001234567890"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer = "414"
	PBXScript.OutputTrace "Case 001234567890"
  Case "163"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer = "414"
	PBXScript.OutputTrace "Case 163"
  Case Else
    ' Always open
	PBXScript.OutputTrace "Case Else"
    UseExit = 1
End Select

UseExit = 0

 

Link to comment
Share on other sites


Hallo

 

erstmal Danke für eure Unterstützung

mit folgendem Script klappt es so wie gewünscht die Variablen habe ich im Variable setzen block definiert mit Name =""

hinter den Ausgängen verbirgt sich kommt ein Teilnehmer mit der Richtigen Nummer wird er direkt in den Konferenzraum geschaltet bei anderen Nummern kommt die PIN Abfrage

es hat auch erst geklappt als ich für case die Nummer mit +49 angegeben habe so stand es auch im Trace

 

Anrufer = IpPbx.CallingNumber

Select Case Anrufer
  Case "+491734578922"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer = "414"
  Case "163"
    ' Konf-Raum 1 = NSt 414
    KonfRaumNummer = "414"
  Case Else
    ' Always open
   UseExit = 1
End Select

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.