Sipputheader

Permet aux scripts et à l’action Sipgetheader d’interagir avec des opérateurs SIPFermé Protocole utilisé pour signaler et contrôler les sessions de communication multimédia telles que les appels vocaux et vidéo. distants par le biais d’en-têtes SIP.

Vous pouvez exécuter Sipputheader plusieurs fois si nécessaire. Le même en-tête SIPFermé Protocole utilisé pour signaler et contrôler les sessions de communication multimédia telles que les appels vocaux et vidéo. peut être placé plusieurs fois. Il en résulterait que le même en-tête avec des valeurs différentes serait répété dans les messages SIP.

Un paramètre doit être activé sur les groupes de lignes réseau SIP au sein de la plateforme CXone pour permettre l’acceptation des en-têtes. Contactez votre Représentant de compte CXone pour activer le paramètre.

Dependencies

  • Cette action n’affecte que les en-têtes utilisés avec une Placecall action. Si vous devez affecter des en-têtes pour un transfert en aveugle, utilisez l’ SIPXFERPUTHD action.
  • Placez l’action Sipputheader avant une action Placecall.
  • Si l'appel avec l'opérateur distant n'utilise pas SIP, les actions d'en-tête SIP n'ont pas d'effet. Aucun en-tête SIP ne peut être envoyé et aucun en-tête SIP ne peut être reçu pour la branche d’appel.
  • Les en-têtes SIP ne peuvent être envoyés et reçus que sur le message d'invite SIP initial ou la réponse 2xx finale à une invite initiale. Seuls les en-têtes commençant par "X-" peuvent être envoyés ou reçus.
  • Vous pouvez exécuter Sipputheader plusieurs fois si nécessaire.
  • Le même en-tête SIPFermé Protocole utilisé pour signaler et contrôler les sessions de communication multimédia telles que les appels vocaux et vidéo. peut être placé plusieurs fois. Il en résulterait que le même en-tête avec des valeurs différentes serait répété dans les messages SIP.

Supported Script Types

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

Téléphone

Similar Action

L’ SIPXFERPUTHD action est similaire à Sipputheader, mais elle est utilisée lors de transferts aveugles.

Input Properties

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Propriété

Description

Légende

Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action. The default is the action name.

HeaderName

Le nom de l'en-tête. Doit être l'un des suivants :

  • Utilisateur à utilisateur : Un en-tête utilisateur à utilisateur est autorisé pour les appels sortants dans le message d’invite SIPFermé Protocole utilisé pour signaler et contrôler les sessions de communication multimédia telles que les appels vocaux et vidéo..
  • X-* : Un nombre quelconque d’en-têtes personnalisés préfixés par « X- » peuvent être inclus dans les messages d’invite SIP sortants.
  • P-* : Un nombre quelconque d’en-têtes personnalisés préfixés par « P- » peut être inclus dans les messages d’invite SIP sortants, avec les exceptions suivantes (en-têtes qui peuvent manipuler les règles de facturation) :
    • p-asserted-identity
    • p-charge-info

HeaderValue

Les valeurs d’en-tête peuvent être des données arbitraires ou des variables de script.

Result Branch Conditions

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l’exécution d’une action.

Condition

Description

Default

Chemin emprunté à moins que le script ne remplisse une condition exigeant qu’il prenne l’une des autres branches. Elle est également prise si les autres branches de l’action ne sont pas définies.

OnError

Chemin emprunté lorsque l’action ne s’exécute pas correctement. Par exemple, en cas de problème inattendu tel qu’une mauvaise connectivité, des erreurs de syntaxe, etc. La variable _ERR, avec un seul caractère de soulignement, doit être remplie avec une explication condensée du problème.

Script Example

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.