Twilio Entwickler Evangelist hier.
Sie können App-App-Aufrufe mit dem iOS SDK ausführen. Lassen Sie mich erklären.
Ihr Twilio Client-Funktionstoken wird mit einer TwiML-Anwendung erstellt, die die URL liefert, die Twilio bei der Erstellung eines Anrufs trifft, um herauszufinden, was damit zu tun ist. Normalerweise würden Sie eine Telefonnummer als Parameter an Ihre TCDevice
connect
übergeben, die an Ihre App URL übergeben würde, wenn der Anruf verbindet. Dies würde dann verwendet werden, TwiML zu produzieren den Anruf auf diese Nummer zu richten, wie folgt aus:
<Response>
<Dial>
<Number>{{ to_number }}</Number>
</Dial>
</Response>
Um diese Arbeit für Client zu Client Anrufe tätigen, können Sie einen anderen Client-ID an die URL übergeben und auf Ihrem Server, anstelle von <Dial>
in eine <Number>
würden Sie <Dial>
zu einer <Client>
. Wie so:
<Response>
<Dial>
<Client>{{ client_id }}</Client>
</Dial>
</Response>
können Sie herausfinden, welche Kunden durch das Hören für presence events mit Ihrem TCDevice
Objekt zur Verfügung stehen. Sie müssen auch handle incoming calls within applications.
Ich empfehle die Twilio Client iOS Quickstart guide den ganzen Weg durch, die Sie durch die meisten dieser Punkte führen wird, einschließlich der Weitergabe von Parametern an Ihre Anwendungs-URL und die Generierung der richtigen TwiML, um dies zu erreichen (obwohl es keine Anwesenheitsereignisse umfasst).
Lassen Sie mich wissen, ob dies überhaupt hilft.
Hallo philnash danke für die Antwort. Über Cabability Token Generation, die von Heroku Server jetzt generiert wird. Sie erwähnt in der Antwort ist das gleiche ich bis jetzt für Telefonnummern, die ausgehenden Anruf macht, aber über Client zu Client Ich m verwirrt in diesem und auch mit twiml verwirren.Wie kann Ich mache einen Anruf an Twillo Nummer sagen eingehenden Anruf? –
Muss ich Twiml selbst einstellen? Und ich lese in schnell start doc von iOS, um in/out call wir müssen 2 client eins in simulator n 2. man ist in gerät und dafür muss ich mich mit 2 anderen account.I m confuse hier, wo dies zu machen Einstellung für Client und hier Client bedeutet, dass es keine Telefonnummern gibt, richtig? Gibt es dazu eine Einstellung in Twillo? –
Ich bin mir nicht sicher, was du fragst. Könnten Sie vielleicht Ihre Frage mit dem, was Sie bisher getan haben, aktualisieren und dann können wir damit arbeiten, damit es für Client-zu-Client-Aufrufe funktioniert. – philnash