Kann jemand SIP-Metadaten in der Twilio-Sprachanfrage aktivieren (gemäß dieser Dokumentation: https://www.twilio.com/docs/api/twiml/twilio_request)?Twilio-SIP-Metadaten in Twilio-Sprachanfrage aktivieren
Wir senden Anrufe an Twilio-Nummern über Elastic SIP Trunking. Wir möchten SIP-Metadaten in Twilio Request verwenden, um Anrufe mit Twiml zu routen. Letztendlich werden wir dies mit einem externen Partner tun, aber wir testen gerade mit unseren eigenen Zahlen in Twilio.
Die Motivation ist, dass wir mit einer direkten SIP-Verbindung sicherstellen können, dass ein externer Träger unsere SIP X-Header nicht entkleidet, was die Informationen sind, die wir weitergeben wollen.
Hier ist das Szenario in etwas mehr Detail:
NumberOurs (Anzahl außerhalb von Twilio wir besitzen)
NumberTwilio (Twilio Zahl, die wir auf dem Stapel gekauft)
NumberTwilio ist mit der Twilio Sprachanfrage konfiguriert
wir erhalten einen Anruf auf NumberOurs
wir unsere elastischen Twilio Stamm sip-Verbindung, zu NumberTwilio @ uns Senden ... twilio.com, mit zusätzlichem SIP X-Headers
Erwartet: Die Anrufprotokolle werden eine Twilio Stimme zeigen Anfrage, die die zusätzlichen Sip * -Parameter in der Anfrage zeigt. Die Dokumentation schlägt vor, dass diese für SIP-Anrufe vorhanden sind.
Tatsächlich: Die Anrufprotokolle haben nicht die Sip * -Parameter.
Ich habe die Sip Invite in unseren elastischen Stammlogs, die wir über diesen Pfad senden, verifiziert. Wenn ich rückwärts arbeite, kann ich nicht herausfinden, wann die Sip * -Daten aktiviert werden sollen, damit ich in unserer Konfiguration rückwärts arbeiten kann. Gibt es eine reine SIP-Einheit, ähnlich einer Telefonnummer, die wir in diesem Szenario verwenden sollen?
Vielen Dank im Voraus für jede Hilfe! Rich