- Mitglied seit
- 4 Feb 2008
- Beiträge
- 23
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hallo!
Ich komme nicht weiter. Ich versuche ueber das AMI den Status einer Extension abzufragen. Das Resultat ist immer -1 (Extension not found).
Was mache ich falsch?
Abfragescript:
Manager Antwort:
Edit Guard-X: Bitte nächstes Mal Code-Tags verwenden!
Ich komme nicht weiter. Ich versuche ueber das AMI den Status einer Extension abzufragen. Das Resultat ist immer -1 (Extension not found).
Was mache ich falsch?
Code:
[inhouse]
exten => 300,1,Answer()
exten => 300,n,Dial(SIP/300)
exten => 300,n,Playback(jordan)
exten => 300,n,Hangup()
exten => 301,1,Answer()
exten => 301,n,Dial(SIP/301)
exten => 301,n,Playback(jordan)
exten => 301,n,Hangup()
exten => 305,1,Answer()
exten => 305,n,Dial(SIP/305)
exten => 305,n,Playback(jordan)
exten => 305,n,Hangup()
exten => 310,1,Answer()
exten => 310,n,Sendtext("Test")
exten => 310,n,Dial(SIP/310)
exten => 310,n,Playback(jordan)
exten => 310,n,Hangup()
Code:
if ($socket = fsockopen("localhost","5038", $errno, $errstr, 20)) {
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: admin\r\n");
fputs($socket, "Secret: xxxx\r\n\r\n");
fputs($socket, "Action: ExtensionState\r\n");
fputs($socket, "Exten: ".$com. "\r\n");//$com enthaelt die Extension
fputs($socket, "Context: inhouse\r\n");
fputs($socket, "ActionID: 12345\r\n\r\n");
Code:
Asterisk Call Manager/1.0
Response: Success
Message: Authentication accepted
Response: Success
ActionID: 12345
Message: Extension Status
Exten: 300
Context: inhouse
Hint:
Status: -1
Edit Guard-X: Bitte nächstes Mal Code-Tags verwenden!