comment recupere le numero inbound d un appel ?
# ask-ai
a
comment recupere le numero inbound d un appel ?
t
Thanks for reaching out, Ruben. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Merci — vous demandez comment récupérer le numéro entrant d’un appel. Voici comment faire et où le trouver. Pour les participants SIP, LiveKit place le numéro entrant dans l’attribut
sip.phoneNumber
du participant. Vous pouvez lire cette valeur depuis les attributs (attributes/metadata) du participant lorsqu’il rejoint la salle ou lorsque ses attributs changent. Exemple en Python :
Copy code
if participant.kind == rtc.ParticipantKind.PARTICIPANT_KIND_SIP:
    phone_number = participant.attributes.get('sip.phoneNumber', 'Unknown')
Points importants : • Cet attribut est rempli automatiquement pour les participants SIP. • Surveillez l’événement de jointure du participant (participant join) ou les mises à jour d’attributs pour récupérer le numéro au moment opportun. • Les règles de dispatch utilisent également ce numéro entrant pour router les appels vers la bonne room. Si vous voulez, dites-moi : • en quel langage vous implémentez (Node/Python/Go), et • si vous préférez un exemple d’écoute d’événement (join/attribute change) pour récupérer automatiquement le numéro — je vous fournis le snippet correspondant. Sources: SIP Lifecycle Management Agent | LiveKit Documentation | Agents telephony integration | LiveKit Documentation