Repository navigation
OpenAI: choose incoming or GPT-Live outbound, follow DIDWW's OpenAI guide (didww-to-openai-realtime 1.2.0, didww-connect 1.0.4) - #9
Draft
MinReq wants to merge 8 commits into
Conversation
…MCP host, add live-agent transfers
- import_number.py accepts E.164 with or without + and imports it without,
as the DIDWW trunk sends {DID}; new --media-encryption and --update
(PATCH an imported number's inbound credentials).
- ElevenLabs MCP at https://api.us.elevenlabs.io/v1/mcp: the api.elevenlabs.io
endpoint advertises that resource and Claude Code refuses to sign in.
- Transfer section per DIDWW's AI-to-Live Agent guide (SIP REFER, DIDWW
signaling IPs on the outbound trunk, outbound pair on the inbound trunk and
the ElevenLabs number, max_transfers, network protocol, sip_refer tool),
plus failure-map rows.
- didww-to-elevenlabs 1.1.1, didww-connect 1.0.3.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…I agent linking
- Skill and docs follow doc.didww.com/integrations/vogent/ section by
section: inbound trunk UDP 5060 with R-URI {DID} (or +{DID}); outbound
trunk required even for inbound-only; Allowed SIP IPs = Vogent enterprise
ranges plus DIDWW's signaling IPs, 0.0.0.0/0 only for temporary testing;
outbound credentials as the inbound trunk's Authorization; opening line;
Call Transfer function; testing and troubleshooting.
- Transfers work only as Warm Transfer (Cold/REFER never reaches DIDWW);
transfer type is set in the dashboard only.
- connect.py --agent links the number to the agent (PUT
/api/phone_numbers/{id}); --phone-id links a number imported earlier.
- didww-connect: Vogent rows and notes follow the guide.
- didww-to-vogent 1.0.3, didww-connect 1.0.3.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CHANGELOG: the Vogent entry stays above the discovery-index entry. .well-known/agent-skills/ rebuilt with scripts/build_index.py for the didww-connect and didww-to-vogent changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CHANGELOG: the ElevenLabs entry stays on top, re-dated 2026-11-03 so the entries stay newest first. .well-known/agent-skills/ rebuilt with scripts/build_index.py for the didww-connect and didww-to-elevenlabs changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…connect changes apply together Both PRs edit the same didww-connect allowed-IP note, footer, CHANGELOG and the generated index; keep both texts and regenerate .well-known/agent-skills. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ive outbound calls Follows DIDWW's OpenAI integration guide; verified on real calls. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…; follow DIDWW's OpenAI guide and live tests Adds scripts/gptlive_call.py for outbound calls through a DIDWW outbound trunk, fixes the incoming backend for DIDWW (Diversion, greeting, sip: transfer targets) and records every live test result in SKILL.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ep its package name Titles and table labels only: the npm package, folder, install commands, page file name and index entry stay didww-to-openai-realtime so existing installs, links and the website mirror keep working. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Why
DIDWW now has an OpenAI integration guide, and real test calls (2026-11-03 to 2026-11-05) showed the skills were wrong or incomplete:
Diversion, andToholds the project ID. The backend's To-only match rejected every DIDWW call.sip:target (tel:gets 603) and the outbound trunk's credentials on the inbound trunk.session.delegation.createdleft the agent silent.didww-connectsaid "OpenAI and xAI: no outbound trunk needed".Changes
didww-to-openai-realtime1.2.0SKILL.mdasks first which setup the user wants: incoming calls, incoming calls with a transfer, GPT-Live outbound calls, or both. Each option has its own steps from DIDWW's guide.scripts/gptlive_call.py:POST /v1/live/sessionsper run, with the outbound trunk's digest credentials, never retried;--checkvalidates everything without placing a call, and--init-envcreates the credentials file.scripts/webhook_server.py:Diversion;tool_choice: "none";refererrors;--env-file;tel:targets or targets that loop back to a served DID.tests/test_gptlive_call.py(24 checks).tests/test_webhook.py(32 checks) now covers theDiversionmatch, the greeting, thesip:refer target and the start-up refusals.docs/didww-to-openai-realtime.md, the skill README and the family tables are updated. The docs-team note indocs/README.mdno longer says the OpenAI page is inbound-only.didww-to-openai-realtimestays unchanged: npm package, folder, install commands, page file name and index entry. Existing installs, links and the website mirror keep working.didww-connect1.0.4OpenAI ingress notes: the called number arrives in
Diversion, transfers use asip:REFER target, and GPT-Live dialssips:{DIDWW outbound host}:5061.OpenAI allowed IPs:
13.79.45.80/28,23.98.140.64/28,40.67.149.176/28and40.83.204.240/28;xAI is unchanged.
references/panels-and-billing.md:docs/didww-connect.md: the same corrections.Tests
bash scripts/test.shpasses: every skill's tests, installers 90/90, discovery index 53/53.sips:fra.eu.out.didww.com:5061with OpenAI's four ranges, CDR Success;🤖 Generated with Claude Code