2017-12-23 3 views
1
$numbers = $client->availablePhoneNumbers('US')->local->read(array(
"Capabilities" => "fax", 
"areaCode" => $areacode 
)); 

$number = $client->incomingPhoneNumbers->create(array(
"phoneNumber" => $numbers[0]->phoneNumber, 
"friendlyName" => "SpecialName", 
"VoiceUrl" => "myurlcode", 
"VoiceMethod" => "POST" 
)); 


$twilionumber = $number->phoneNumber; 

Wenn ich den oben genannten PHP-Code zum Kauf einer Nummer verwende, ist es erfolgreich.
Die Twilio-Funktionen werden jedoch nicht erkannt.
Ich muss in der Lage sein, nur Zahlen für Twilio Fax zu bekommen.Abrufen von Nummern mit bestimmten Funktionen

Basierend auf Twilios API-Dokumentation sollte es funktionieren? Twilio Rest API Documentation

Gibt es etwas, das ich vermisse?

Antwort

1

Ich bin nicht sicher, wo Sie die "Capabilities" Sache gefunden

"Capabilities" => "fax", 
"areaCode" => $areacode 

aber ich schlage vor, Sie versuchen stattdessen:

"faxEnabled" => "true", 
"areaCode" => $areacode 

Es ist hier erwähnt: https://www.twilio.com/docs/api/fax/receive#phone-number-setup

Wenn du kein faxfähiges nu hast mber, du musst einen kaufen. Sie können entweder die REST-API-Ressource für verfügbare Telefonnummern (Abfrage mit FaxEnabled = true) oder die Suche nach Konsoltelefonnummern (aktivieren Sie das Feld, um nach Nummern mit der Faxfunktion zu suchen).


Auch für weitere Einsichten können Sie den Quellcode der Helfer Bibliothek lesen:

https://github.com/twilio/twilio-php/blob/master/Twilio/Rest/Api/V2010/Account/AvailablePhoneNumberCountry/LocalOptions.php

Verwandte Themen