Développement d'applications SIP prenant en charge PRACK sur Liberty

Une réponse SIP à une demande INVITE peut être finale ou provisoire. La fiabilité des réponses finales est garantie alors que celle des réponses provisoires ne l'est pas. Pour les cas de figure où vous devez envoyer une réponse provisoire en toute fiabilité, vous pouvez utiliser la méthode PRACK (Provisional response acknowledgment).

Avant de commencer

Pour développer des applications prenant en charge PRACK, les critères suivants doivent être respectés :
  • Pour indiquer que le client prend en charge PRACK, le client qui envoie la demande INVITE doit placer une balise 100rel dans l'en-tête Supported ou Require.
  • Le servlet SIP doit répondre en appelant la méthode sendReliably() à la place de la méthode send().

Pourquoi et quand exécuter cette tâche

La méthode PRACK est décrite dans les normes suivantes :
  • RFC 3262 ("Fiabilité des réponses provisoires dans SIP"), qui étend RFC 3261 ("SIP : Session Initiation Protocol"), en ajoutant la méthode PRACK et la balise d'option 100rel.
  • La section 5.7.1 ("Reliable Provisional Responses") de JSR 289 ("SIP Servlet Specification version 1.1").

Procédure


Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_sip_devprak.html