$cid = $agi->parse_callerid();

stgtklaus2

Neuer User
Mitglied seit
23 Aug 2007
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Ich versuch mich an den netten Beispielscripten um Asterisk zu lernen, dabei versteh ich eins nicht:

Mit parse_callerid(); hole ich mir doch die Rufnummer des Anrufers? Jedoch liest er bei mir nichts vor. Oder anders gefragt: Wie lese ich die Rufnummer des Anrufer mit dem PHPAGI vor.

Zweiter Farge wäre, bei ersten $agi->text2wav liest er nichts vor, wenn ich den Befehl wiederhole liest er den zweiten Aufruf ohne Probleme ?
Ich leg jetzt $agi->text2wav(' a'); vor, dann gehts zwar, aber das kanns ja auch nicht sein


Danke für die Hilfe


Mein Script:

Code:
#!/usr/bin/php -q

<?php

/**      
*       
* @package phpAGI_examples       
* @version 2.07       
*/

set_time_limit(30);
require('/var/lib/asterisk/agi-bin/phpagi-2.14/phpagi.php');
error_reporting(E_ALL);


      $agi = new AGI();
      $agi->answer();
      $agi->text2wav('     a');
      $cid = $agi->parse_callerid();
      $agi->text2wav("Hello, {$cid['name']}.  Let's enter some text.");
      $text = $agi->text_input('UPPERCASE');

      $agi->text2wav("You entered $text");
      $agi->text2wav('Goodbye');
      $agi->hangup();


?>
 
Die Internen Nummer kann ich auslesen, externe Anrufe nicht.
Scheint also nicht am php Script zu liegen sondern an einer anderen Stelle.

Kann keiner helfen ?

Klaus
 
Kostenlos!

Statistik des Forums

Themen
247,207
Beiträge
2,263,800
Mitglieder
375,693
Neuestes Mitglied
LoveMyWall