Azure-Samples / Azure-Samples/communication-services-javascript-quickstarts
Direct Routing JS sample broken: Unsupported API version / 405 errors
- Langage dominant
- JavaScript
- Étoiles
- 108
- Forks
- 207
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
**Observed errors:**
- First, `UnsupportedApiVersion` is thrown because the sample uses API version `2021-05-01-preview`, which is no longer supported. Supported versions for my ACS resource are `2023-03-01`, `2023-04-01-preview`, and `2024-11-15-preview`.
- After attempting adjustments, the sample throws `405 Method Not Allowed` because the JavaScript SDK `@azure/communication-phone-numbers` does not support SIP Routing endpoints (`/trunks` and `/routes`).
**Problem:**
The sample cannot run in Node.js as-is due to the JS SDK not supporting SIP Routing and the outdated API version.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser le Direct Routing JavaScript sample et examiner son utilisation de @azure/communication-phone-numbers, des endpoints /trunks et /routes, ainsi que de la version d’API configurée. Vérifiez quelles versions de l’API Azure Communication Services et quel chemin d’accès prennent en charge SIP Routing. C’est terminé lorsque le Node.js sample n’utilise plus de version non prise en charge et évite les erreurs 405 signalées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- azure, javascript, node.js
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100