Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP
ASAPP’s SIP Transfers enable businesses to integrate GenerativeAgent Voice using Session Initiation Protocol (SIP) instead of traditional phone numbers. This approach provides more control over the call flow and can be more cost-effective for certain use cases.We have dedicated connector integrations for some platforms (Genesys, Twilio Voice, Azure Communication Services), but not every platform allows native integrations. SIP transfers allow you to use SIP protocol to connect your users to GenerativeAgent while keeping you in control of the call the entire time.
ASAPP uses Twilio as our telephony provider. To ensure successful integration, your SIP infrastructure must meet the following requirements when transferring calls to GenerativeAgent:
Media IP Range: Twilio voice media uses the global IP range 168.86.128.0/18 with UDP ports 10000-60000. Configure your firewall to allow traffic from this range.Codec Support: Twilio supports the following audio codecs for media transmission:
TLS Encryption: We strongly recommend using Transport Layer Security (TLS) for SIP signaling. Twilio uses signed certificates and supports specific TLS ciphers. For detailed TLS configuration requirements, refer to the Twilio SIP interface documentation.
Ensure your SIP infrastructure can handle the specified IP range and port requirements. Firewall misconfigurations are a common cause of connection failures.
Choose your preferred integration approach above to get started with implementation.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ASAPP Docs","colors":{"primary":"#6447C4","light":"#6447C4","dark":"#AC6DF3"},"logo":{"light":"https://mintcdn.com/asapp/9GJ5RFRMu6cXOBP0/logo/light.svg?fit=max\u0026auto=format\u0026n=9GJ5RFRMu6cXOBP0\u0026q=85\u0026s=3d6ef3b54017be3d33a6a40e7b5e8e28","dark":"https://mintcdn.com/asapp/9GJ5RFRMu6cXOBP0/logo/dark.svg?fit=max\u0026auto=format\u0026n=9GJ5RFRMu6cXOBP0\u0026q=85\u0026s=041f5c7f661563602525d5f79871ddac"},"favicon":"https://mintcdn.com/asapp/9jlDT2iVQhMOPce8/favicon.png?fit=max\u0026auto=format\u0026n=9jlDT2iVQhMOPce8\u0026q=85\u0026s=85e50adb55cc55ea9fea7b8d717d7a94","api":{"playground":{"display":"interactive"}},"background":{"image":{"light":"https://mintcdn.com/asapp/oWc-pd36yCvpD40u/images/background-light.png?fit=max\u0026auto=format\u0026n=oWc-pd36yCvpD40u\u0026q=85\u0026s=416bbcb2c50133caf4ec8e9e4531fbec","dark":"https://mintcdn.com/asapp/oWc-pd36yCvpD40u/images/background-dark.png?fit=max\u0026auto=format\u0026n=oWc-pd36yCvpD40u\u0026q=85\u0026s=6230a9d347b567351501716f228b9042"},"color":{"light":"#ffffff","dark":"#101820"}},"navbar":{"links":[{"href":"https://ai-console.asapp.com","label":"AI Console"}],"primary":{"type":"button","label":"Contact Us","href":"https://www.asapp.com/get-started?utm_souce=docs\u0026utm_medium=referral\u0026utm_content=mainnav"}},"footer":{"socials":{"x":"https://x.com/asapp","github":"https://github.com/asappinc","linkedin":"https://www.linkedin.com/company/asappco"}},"fonts":{"family":"Manrope"},"integrations":{"ga4":{"measurementId":"G-N54G4ZCERC"},"gtm":{"tagId":"GTM-5K3466BG"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"asapp","hasAudioNarration":false,"actualSubdomain":"asapp","customDomains":["docs.asapp.com"],"gitSource":{"type":"github","owner":"asappinc","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeaf1644626e1d57eb2e01a","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"GenerativeAgent","count":102},{"language":"default","tag":"Human + AI","count":81},{"language":"default","tag":"API Reference","count":76},{"language":"default","tag":"ASAPP APIs","count":76},{"language":"default","tag":"Integrate","count":29},{"language":"default","tag":"Integrate Channels","count":27},{"language":"default","tag":"AI Productivity","count":24},{"language":"default","tag":"AI Compose","count":24},{"language":"default","tag":"Channel Integrations","count":20},{"language":"default","tag":"Configuration","count":17}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--Foreground-Fg: #251C1D;--Foreground-Fg-Dark: #c1c1c1;--Foreground-FgSecondary: rgba(37, 28, 29, 0.64);--Foreground-FgSecondary-Dark: rgba(249, 249, 251, 0.70);--Background-Bg: #2F2E32;--article-text: rgba(37, 28, 29, 0.8);;--dark-article-text: var(--Foreground-FgSecondary-Dark);--Brand-brandPrimary: #6447C4;--Background-BgSecondary: #FAF7F6;--Background-BgSecondary-Dark: #28272B;--Border-border: rgba(136, 99, 101, 0.24);--Border-border-Dark: rgba(47, 54, 62);--Accent-accent4: #CAB0D9;--Accent-accent3: #D9BAFC;--Accent-accent4-Dark: #A998B8}#content-container>span.fixed{background-size:cover;background-position:bottom right!important}h6,body,ul,ol,p{}.font-semibold{font-weight:600}html{font-size:16px}html *,html :after,html :before{border-color:var(--Border-border)}.prose tr:is(.dark *){border-color:var(--Border-border-Dark)}.dark *,.dark :after,.dark :before{}.hidden.absolute.dark\\:block.inset-0.overflow-hidden.h-\\[64rem\\]{}Main>span.fixed.inset-0[style*=\"background-image\"]{background-position:center bottom!important;background-size:1600px}.bg-primary-dark.rounded-full{background-color:var(--Brand-brandPrimary)}a[href^=\"https://www.asapp.com\"] span.rounded-full{border-radius:0px}.dark\\:border-gray-800\\/50:is(.dark *){border-color:var(--Border-border-Dark)}.prose{color:var(--article-text)}.dark .prose{}.prose:is(.dark *){color:var(--dark-article-text)}.prose p:not(.not-prose *){margin-bottom:16px}#content-area :where(h1,h2,h3,h4,h5){font-family:MessinaSans, Helvetica, Arial, sans-serif}#content-area h1{font-size:28px}a[href^=\"https://mintlify.com\"]{display:none}#content-area .card p{font-size:14px}#content-area .prose :where(h2,h3,h4,h5):not(.card *){margin-top:24px}#content-area .card svg:min-width(200px){margin-bottom:.5rem}#content-area .maincta .card{border-color:var(--Brand-brandPrimary)}#content-area .card:has(div>div>h2:empty):has(div>div p) div:has(svg){margin-bottom:1.25rem}.dark #content-area .card:has(div>div>h2:empty) div:has(svg) svg path{fill:#ac6df3!important}.dark #content-area .card:has(div>div>h2:empty) div:has(svg) svg g[clip-path=\"url(#clip0_396_970)\"] g{mask:unset!important}@media (min-width: 1220px){#table-of-contents.xl\\:flex{display:flex}#table-of-contents.xl\\:hidden{display:none}}@media (min-width: 1024px){#content-area.lg\\:pl-\\[23\\.7rem\\]{padding-left:22rem}#navbar .lg\\:px-12{padding-left:2rem}}#navbar .px-12{padding-left:2rem}#table-of-contents.pl-10{padding-left:1rem}#table-of-contents.w-\\[19rem\\]{width:14rem}#table-of-contents .w-\\[16\\.5rem\\]{width:14rem}#content-container .gap-12{gap:1rem}.max-w-8xl{max-width:86rem}#content-area>div.relative{margin-top:1rem}#content-area>header>div.prose{margin-top:unset}#content-area>header>div.prose p{font-size:18px}.dark #content-area>header>div.prose p{font-size:18px}.bg-gray-950\\/\\[0\\.03\\]{background-color:unset}.dark .bg-gray-950\\/\\[0\\.03\\]{background-color:unset}#navbar-transition,table,#content-area>div.prose>div>div.not-prose .border{border-color:var(--Border-border)}.dark #navbar-transition,.dark table,.dark #content-area>div.prose>div>div.not-prose .border{border-color:var(--Border-border-Dark)}.prose a{}.prose :where(a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600!important}html:not(.dark) code[language]{filter:saturate(250%)}.dark\\:border-gray-800:is(.dark *){border-color:var(--Border-border-Dark)}.dark\\:bg-codeblock:is(.dark *){background-color:#07111a}.prose a:has(>code){border-bottom-width:0px}.prose a:has(>code):hover{}.prose a[href^=\"/apis\"]:after{content:\"API\";font-size:.65rem;font-weight:400;padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px;margin-left:3px;color:var(--Background-BgSecondary);background-color:var(--Brand-brandPrimary);border-radius:3px;vertical-align:middle}.dark .prose a[href^=\"/apis\"]:after{}.prose :not(pre)>code{background-color:unset;border-color:var(--Accent-accent3);line-height:18px;border-width:1px}.prose strong:not(pre)>code{font-weight:700}.dark .prose :not(pre)>code{border-color:var(--Border-border-Dark)}:not(pre)>code:is(.dark *){--tw-brightness: unset}.prose :has(>code){white-space:pre-wrap}code .token.string{color:var(--Accent-accent3)}#sidebar a[href=\"/\"]{position:relative;display:inline-flex;align-items:center}#sidebar a[href=\"/\"]:after{content:\"Docs\";position:static;margin-left:0.5em;font-size:18px}#navbar a{font-weight:600}.dark #navbar a{}#navbar>div>div>div.hidden a:not([class*=\"group-hover\"]){}.dark #navbar>div>div>div.hidden a:not([class*=group-hover]){}#navbar>div>div>div.hidden a:not([class*=\"group-hover\"])>div{height:3px}#table-of-contents a{}#table-of-contents svg{}#table-of-contents ul>li:not([style*=\"margin-left\"]) a{}#table-of-contents ul>li[style*=\"margin-left\"] a{}#table-of-contents>div>div>span{}.dark #table-of-contents>div>div>span{color:var(--dark-article-text)}#content-area .prose :where(table){border-width:1px;border-radius:4px;width:fit-content;max-width:100%}#content-area .prose :where(thead th:first-child,tbody tr td:first-child){padding-left:12px}#content-area prose :where(thead th:last-child,tbody tr td:last-child){padding-right:12px}#content-area .prose :where(thead th){padding-top:12px;padding-inline-end:8px}#content-area .prose :where(ul){margin-top:0px}#content-area .prose :where(thead){background-color:var(--Background-BgSecondary)}.dark #content-area .prose :where(thead){background-color:var(--Background-BgSecondary-Dark)}#content-area .prose table td{font-size:1rem}#content-area .prose table td{padding-inline-end:8px}#content-area .prose :where(ul:not(.not-prose)>li):before{background-color:unset;content:\"▪\";top:unset;font-size:16px;padding-left:8px;padding-right:8px}#content-area .prose :where(ol){list-style-type:none;counter-reset:item;padding-left:0}#content-area .prose :where(ol>li){counter-increment:item;position:relative;padding-left:28px;margin-bottom:10px}#content-area .prose :where(ol>li)::before{content:counter(item);position:absolute;left:0;top:5px;background:var(--Brand-brandPrimary);border-radius:4px;color:white;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700}.dark #content-area .prose :where(ol>li)::before{}#content-area .prose :where(ol>li)::marker{display:none!important}.dark #content-area div[role=listitem]{background-color:unset}#content-area div[role=listitem] button p{font-weight:700}.dark #navigation-items *{color:var(--Foreground-Fg-Dark)}#navigation-items a *{}#navigation-items h5{font-weight:700;font-size:14px}#content-area .prose ul>li>button{font-size:1rem;font-weight:700}.border-gray-100{border-color:var(--Border-border)}.py-6{padding-top:1rem;padding-bottom:1rem}.mt-4{margin-top:.5rem}.py-6>.font-mono .text-primary{font-size:.95rem}.mt-4 .prose:last-child p:last-child{margin-bottom:0}.prose-sm{font-size:.9rem}.group.flex.font-mono{gap:0rem}main:has(#navbar>div>div>div.hidden a[href^=\"/apis\"]:not([class*=\"group-hover\"])){\u0026 #content-area>header>div.prose{margin-top:1rem}\u0026 #content-area>header>div.prose.text-lg{font-size:1rem}\u0026 #content-area>header>div.prose p{font-size:1rem}}#content-area :where(h1,h2,h3,h4,h5) .absolute>a{margin-left:-1.75rem}.dark\\:text-gray-200:is(.dark *){color:rgb(var(--gray-200))}div[role=\"list\"]>div[role=\"listitem\"]>div.absolute>div.items-center{background-color:var(--Brand-brandPrimary);color:var(--Foreground-Fg-Dark)}#content-area div.flex:has(>div>svg[aria-label=\"Tip\"],>div>svg[aria-label=\"Note\"],>div>svg[aria-label=\"Warning\"],>div>svg[aria-label=\"Info\"])>div.prose>p:last-child{margin-bottom:0px}"}],"page":{"pagePath":"generativeagent/integrate/sip-transfers","slug":"/generativeagent/integrate/sip-transfers","pageMetadata":{"title":"SIP Transfers","sidebarTitle":"SIP Transfers","description":"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP","href":"/generativeagent/integrate/sip-transfers"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`ASAPP’s SIP Transfers enable businesses to integrate GenerativeAgent Voice using Session Initiation Protocol (SIP) instead of traditional phone numbers. This approach provides more control over the call flow and can be more cost-effective for certain use cases.`}),`\n`,_jsxs(_components.p,{children:[`We have dedicated connector integrations for some platforms (`,_jsx(_components.a,{href:`/generativeagent/integrate/genesys-audiohook`,children:`Genesys`}),`, `,_jsx(_components.a,{href:`/generativeagent/integrate/twilio-streams`,children:`Twilio Voice`}),`, `,_jsx(_components.a,{href:`/generativeagent/integrate/azure-communication-services`,children:`Azure Communication Services`}),`), but not every platform allows native integrations. SIP transfers allow you to use SIP protocol to connect your users to GenerativeAgent while keeping you in control of the call the entire time.`]}),`\n`,_jsx(Heading,{level:`2`,id:`choose-your-integration-approach`,children:`Choose Your Integration Approach`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsxs(Card,{title:`API-based Transfers`,href:`/generativeagent/integrate/sip-transfers-api`,icon:`code`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`For rich context data`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Unlimited context data via API calls`}),`\n`,_jsx(_components.li,{children:`Requires API integration`}),`\n`]})]}),_jsxs(Card,{title:`SIP Headers Transfer`,href:`/generativeagent/integrate/sip-transfers-headers`,icon:`phone`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`For basic context data`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Context in SIP headers (1024 char limit)`}),`\n`,_jsx(_components.li,{children:`No API calls needed`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`sip-requirements`,children:`SIP Requirements`}),`\n`,_jsx(_components.p,{children:`ASAPP uses Twilio as our telephony provider. To ensure successful integration, your SIP infrastructure must meet the following requirements when transferring calls to GenerativeAgent:`}),`\n`,_jsx(Heading,{level:`3`,id:`network-configuration`,children:`Network Configuration`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Media IP Range`}),`: Twilio voice media uses the global IP range `,_jsx(_components.code,{children:`168.86.128.0/18`}),` with UDP ports `,_jsx(_components.code,{children:`10000-60000`}),`. Configure your firewall to allow traffic from this range.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Codec Support`}),`: Twilio supports the following audio codecs for media transmission:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`G.711 μ-law (PCMU)`}),`\n`,_jsx(_components.li,{children:`G.711 A-law (PCMA)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`security`,children:`Security`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`TLS Encryption`}),`: We strongly recommend using Transport Layer Security (TLS) for SIP signaling. Twilio uses signed certificates and supports specific TLS ciphers. For detailed TLS configuration requirements, refer to the `,_jsx(_components.a,{href:`https://www.twilio.com/docs/voice/api/sip-interface#securing-sip-traffic-using-tls`,children:`Twilio SIP interface documentation`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Ensure your SIP infrastructure can handle the specified IP range and port requirements. Firewall misconfigurations are a common cause of connection failures.`})}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsx(_components.p,{children:`Choose your preferred integration approach above to get started with implementation.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"SIP Transfers","sidebarTitle":"SIP Transfers","description":"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP","href":"/generativeagent/integrate/sip-transfers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Choose Your Integration Approach","slug":"choose-your-integration-approach","depth":2,"children":[]},{"title":"SIP Requirements","slug":"sip-requirements","depth":2,"children":[{"title":"Network Configuration","slug":"network-configuration","depth":3,"children":[]},{"title":"Security","slug":"security","depth":3,"children":[]}]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"asapp","siteName":"ASAPP Docs","title":"SIP Transfers - ASAPP Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T10:48:11.050Z","originalFileLocation":"generativeagent/integrate/sip-transfers.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\">\u003cmeta data-mint-head name=\"application-name\" content=\"ASAPP Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"SIP Transfers - ASAPP Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ASAPP Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.asapp.com/generativeagent/integrate/sip-transfers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://asapp.mintlify.site/_mintlify/api/og/v2?division=SIP+Transfers\u0026amp;title=SIP+Transfers\u0026amp;description=Choose+between+API-based+or+SIP+headers+approaches+for+integrating+GenerativeAgent+with+SIP\u0026amp;theme=72f5f94bfb429406d4f2a300\u0026amp;signature=f5f0edaa749ca47443b2a4749aa0e9c06511bee91e05ad97745da4a436670c12\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"SIP Transfers - ASAPP Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://asapp.mintlify.site/_mintlify/api/og/v2?division=SIP+Transfers\u0026amp;title=SIP+Transfers\u0026amp;description=Choose+between+API-based+or+SIP+headers+approaches+for+integrating+GenerativeAgent+with+SIP\u0026amp;theme=72f5f94bfb429406d4f2a300\u0026amp;signature=f5f0edaa749ca47443b2a4749aa0e9c06511bee91e05ad97745da4a436670c12\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/asapp/7bYSGYoukgw4JNNp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ASAPP Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6447C4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.asapp.com/generativeagent/integrate/sip-transfers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/generativeagent/integrate/sip-transfers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.asapp.com/#organization\",\"name\":\"ASAPP Docs\",\"url\":\"https://docs.asapp.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/asapp/9GJ5RFRMu6cXOBP0/logo/light.svg?fit=max\u0026auto=format\u0026n=9GJ5RFRMu6cXOBP0\u0026q=85\u0026s=3d6ef3b54017be3d33a6a40e7b5e8e28\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.asapp.com#website\",\"name\":\"ASAPP Docs\",\"url\":\"https://docs.asapp.com\",\"publisher\":{\"@id\":\"https://docs.asapp.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers#webpage\",\"url\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers\",\"name\":\"SIP Transfers\",\"description\":\"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\",\"dateModified\":\"2026-10-16T10:48:11.050Z\",\"isPartOf\":{\"@id\":\"https://docs.asapp.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrate\",\"item\":\"https://docs.asapp.com/generativeagent/integrate\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SIP Transfers\",\"item\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers#article\",\"headline\":\"SIP Transfers\",\"name\":\"SIP Transfers\",\"description\":\"Choose between API-based or SIP headers approaches for integrating GenerativeAgent with SIP\",\"url\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.asapp.com/generativeagent/integrate/sip-transfers#webpage\"},\"dateModified\":\"2026-10-16T10:48:11.050Z\",\"publisher\":{\"@id\":\"https://docs.asapp.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.asapp.com#website\"}}]}\u003c/script>","siteName":"ASAPP Docs","nav":{"global":null,"tabs":[{"tab":"GenerativeAgent","groups":[{"group":" ","pages":[{"title":"Welcome to ASAPP","sidebarTitle":"Welcome","icon":"house","iconType":"solid","href":"/welcome"}]},{"group":"Getting Started","pages":[{"title":"Getting Started","sidebarTitle":"Build your first GenerativeAgent","icon":"rocket","href":"/generativeagent/getting-started"},{"group":"Set up your account","icon":{"name":"users"},"pages":[{"title":"Setup ASAPP","sidebarTitle":"Setup ASAPP","href":"/getting-started/setup"},{"title":"AI Console","href":"/getting-started/setup/ai-console"},{"title":"Manage Users","href":"/getting-started/setup/manage-users"},{"title":"Audit Logs","href":"/getting-started/setup/audit-logs"},{"group":"Support","pages":[{"title":"Support Overview","sidebarTitle":"Overview","href":"/support"},{"title":"Reporting Issues to ASAPP","href":"/support/reporting-issues-to-asapp"},{"title":"Service Desk Information","href":"/support/service-desk-information"},{"title":"Troubleshooting Guide","href":"/support/troubleshooting-guide"}]}]},{"group":"Developers","icon":{"style":"solid","name":"code"},"pages":[{"title":"Developer Quickstart","href":"/getting-started/developers"},{"title":"Error Handling","href":"/getting-started/developers/error-handling"},{"title":"API Rate Limits and Retry Logic","sidebarTitle":"Rate Limits","href":"/getting-started/developers/rate-limits"},{"title":"Health Check","href":"/getting-started/developers/health-check"}]}]},{"group":"Build","pages":[{"title":"Building GenerativeAgent","sidebarTitle":"Build overview","mode":"wide","href":"/generativeagent/build-overview"},{"title":"How GenerativeAgent works","sidebarTitle":"How it works","href":"/generativeagent/build/how-ga-works"},{"title":"Using GenerativeAgent to Route Conversations","sidebarTitle":"Routing","href":"/generativeagent/build/using-ga-at-top-of-ivr"},{"title":"Adding a use case to GenerativeAgent","sidebarTitle":"Adding a use case","href":"/generativeagent/build/adding-a-use-case"},{"title":"Deploying to GenerativeAgent","sidebarTitle":"Deploying to GenerativeAgent","href":"/generativeagent/configuring/deploying-to-generativeagent"},{"group":"Connecting your Knowledge Base","pages":[{"title":"Connecting Your Knowledge Base","sidebarTitle":"Overview","href":"/generativeagent/configuring/connecting-your-knowledge-base"},{"title":"Add via API","href":"/generativeagent/configuring/connecting-your-knowledge-base/add-via-api"}]},{"title":"Handoff","sidebarTitle":"Handoffs","href":"/generativeagent/configuring/tasks-and-functions/handoff"},{"title":"Agent Identity","href":"/generativeagent/build/agent-identity"},{"title":"Scope and Safety Tuning","href":"/generativeagent/configuring/safety/scope-and-safety-tuning"},{"group":"Human in the Loop Agent","pages":[{"title":"Human in the Loop Agent","sidebarTitle":"Human in the Loop","href":"/generativeagent/human-in-the-loop"},{"title":"Approver Mode","sidebarTitle":"Approver Mode","href":"/generativeagent/human-in-the-loop/approver-mode"},{"title":"HILA in Salesforce","sidebarTitle":"Salesforce Setup","href":"/generativeagent/human-in-the-loop/salesforce"}]},{"title":"Multiple Language Support","href":"/generativeagent/configuring/language-support"},{"title":"Go Live","href":"/generativeagent/go-live"}]},{"group":"Tasks \u0026 Functions","pages":[{"title":"Improving Tasks","href":"/generativeagent/configuring/tasks-and-functions/improving"},{"title":"Conditional Templates","href":"/generativeagent/configuring/tasks-and-functions/conditional-templates"},{"title":"Reference Variables","href":"/generativeagent/configuring/tasks-and-functions/reference-variables"},{"title":"Enter a Specific Task","href":"/generativeagent/configuring/tasks-and-functions/enter-specific-task"},{"title":"API Functions","sidebarTitle":"API Functions","href":"/generativeagent/configuring/tasks-and-functions/api-functions"},{"title":"Mock API Connections","sidebarTitle":"Mock APIs","href":"/generativeagent/configuring/tasks-and-functions/mock-api"},{"title":"Set Variable Functions","sidebarTitle":"Set Variables","href":"/generativeagent/configuring/tasks-and-functions/set-variable"},{"title":"System Transfer Functions","sidebarTitle":"System Transfer","href":"/generativeagent/configuring/tasks-and-functions/system-transfer"},{"title":"Voice Payment Collection","sidebarTitle":"Voice Payments","href":"/generativeagent/configuring/tasks-and-functions/start-payment-session"},{"title":"Human-in-the-loop Agent Function","sidebarTitle":"HILA Function","href":"/generativeagent/configuring/tasks-and-functions/hila-function"},{"title":"Input Variables","href":"/generativeagent/configuring/tasks-and-functions/input-variables"},{"title":"Keep Fields","href":"/generativeagent/configuring/tasks-and-functions/keep-fields"},{"title":"Managing Configuration Branches","sidebarTitle":"Configuration Branches","href":"/generativeagent/configuring/tasks-and-functions/local-configs"},{"title":"Bricks","href":"/generativeagent/configuring/tasks-and-functions/bricks"},{"title":"Handoff","sidebarTitle":"Handoffs","href":"/generativeagent/configuring/tasks-and-functions/handoff"},{"title":"Recite Message Function","sidebarTitle":"Recite Message","href":"/generativeagent/configuring/tasks-and-functions/recite-message-function"},{"title":"Tasks Best Practices","href":"/generativeagent/configuring/task-best-practices"}]},{"group":"Agents","pages":[{"title":"Insights Agent","sidebarTitle":"Insights Agent","href":"/generativeagent/agents/insights-agent"}]},{"group":"Test","pages":[{"title":"Previewer","href":"/generativeagent/configuring/previewer"},{"group":"Test Scenarios","pages":[{"title":"Test Scenarios","sidebarTitle":"Overview","href":"/generativeagent/configuring/tasks-and-functions/test-scenarios"},{"title":"Create Test Scenarios","sidebarTitle":"Create Test Scenarios","href":"/generativeagent/configuring/tasks-and-functions/create-test-scenarios"},{"title":"Run Test Scenarios","sidebarTitle":"Run Test Scenarios","href":"/generativeagent/configuring/tasks-and-functions/run-test-scenarios"}]},{"title":"Functional Testing","href":"/generativeagent/configuring/functional-testing"}]},{"group":"Observe","pages":[{"title":"Conversations","sidebarTitle":"Conversations","href":"/generativeagent/configuring/conversations"},{"group":"Evaluators","pages":[{"title":"Manual Annotation","href":"/generativeagent/observe/evaluators/manual-annotation"},{"title":"Goal Completion","sidebarTitle":"Goal Completion","href":"/generativeagent/observe/evaluators/goal-completion"},{"title":"Conversation Monitoring","sidebarTitle":"Conversation Monitoring","href":"/generativeagent/observe/evaluators/conversation-monitoring"},{"title":"Quality Reports (ASAPP Score)","sidebarTitle":"Quality Reports","href":"/generativeagent/observe/evaluators/quality-reports"}]},{"title":"Dashboards","sidebarTitle":"Dashboards","href":"/generativeagent/observe/dashboards"},{"title":"Reporting","sidebarTitle":"Reporting","href":"/generativeagent/reporting"}]},{"group":"Integrate","pages":[{"title":"GenerativeAgent Integration Overview","description":"High-level guide to integrating GenerativeAgent with your systems - channel integration and backend connections","sidebarTitle":"Overview","href":"/generativeagent/integrate"},{"group":"Channel Integrations","expanded":true,"pages":[{"group":"SIP Transfers","pages":[{"title":"SIP Transfers","sidebarTitle":"SIP Transfers","href":"/generativeagent/integrate/sip-transfers"},{"title":"API-based SIP Transfers","sidebarTitle":"API-based Transfers","description":"Use REST API calls to pass rich context data for SIP transfers with unlimited complexity","href":"/generativeagent/integrate/sip-transfers-api"},{"title":"SIP Headers Transfer","sidebarTitle":"SIP Headers Transfer","href":"/generativeagent/integrate/sip-transfers-headers"}]},{"title":"Call Transfer over PSTN","sidebarTitle":"Call Transfer over PSTN","href":"/generativeagent/integrate/call-transfer-pstn"},{"title":"Genesys AudioConnector for GenerativeAgent","sidebarTitle":"Genesys AudioConnector","href":"/generativeagent/integrate/genesys-audiohook"},{"title":"Amazon Connect","href":"/generativeagent/integrate/amazon-connect-pstn"},{"title":"Twilio Voice","sidebarTitle":"Twilio Voice","href":"/generativeagent/integrate/twilio-streams"},{"title":"Azure Communication Services","sidebarTitle":"Azure Communication Services","href":"/generativeagent/integrate/azure-communication-services"},{"title":"Zendesk Talk","sidebarTitle":"Zendesk Talk","href":"/generativeagent/integrate/zendesk-talk"},{"group":"Web SDK","pages":[{"title":"Web SDK","sidebarTitle":"Overview","href":"/generativeagent/integrate/web-sdk"},{"title":"Web Authentication","href":"/generativeagent/integrate/web-sdk/web-authentication"},{"title":"Web Customization","sidebarTitle":"UI Customization","href":"/generativeagent/integrate/web-sdk/web-customization"},{"title":"Web Features","href":"/generativeagent/integrate/web-sdk/web-features"},{"title":"Web JavaScript API","href":"/generativeagent/integrate/web-sdk/web-javascript-api"},{"title":"Web App Settings","href":"/generativeagent/integrate/web-sdk/web-app-settings"},{"title":"Web ContextProvider","sidebarTitle":"ContextProvider","href":"/generativeagent/integrate/web-sdk/web-contextprovider"},{"title":"Web Examples","href":"/generativeagent/integrate/web-sdk/web-examples"}]},{"group":"Direct API Integration","pages":[{"title":"Direct API Integration","sidebarTitle":"Direct API Integration","href":"/generativeagent/integrate/text-only-generativeagent"},{"title":"Handling GenerativeAgent Events","sidebarTitle":"Handling Events","href":"/generativeagent/integrate/handling-events"},{"title":"Example Interactions","href":"/generativeagent/integrate/example-interactions"}]}]},{"group":"Backend System Integrations","expanded":true,"pages":[{"title":"Connect Your APIs","href":"/generativeagent/configuring/connect-apis"},{"title":"Authentication Methods","href":"/generativeagent/configuring/connect-apis/authentication-methods"},{"title":"Agent-to-Agent (A2A) Connections","sidebarTitle":"Agent-to-Agent Connections","href":"/generativeagent/configuring/connect-apis/a2a-connections"},{"title":"Custom Code API Connections","sidebarTitle":"Custom Code Connections","href":"/generativeagent/configuring/connect-apis/code-api-connections"},{"title":"MCP Servers in API Connections","sidebarTitle":"MCP Servers","href":"/generativeagent/configuring/connect-apis/mcp-server"},{"title":"Adapters in API Connections","sidebarTitle":"Adapters","href":"/generativeagent/configuring/connect-apis/adapters"},{"title":"Mock API Users","href":"/generativeagent/configuring/connect-apis/mock-apis"},{"title":"API Design Best Practices for GenerativeAgent","sidebarTitle":"API Design Best Practices","href":"/generativeagent/configuring/connect-apis/designing-apis-for-generativeagent"}]}]},{"group":"Reporting \u0026 Security","pages":[{"group":"Reporting and Insights","pages":[{"title":"Reporting and Insights","sidebarTitle":"Overview","href":"/reporting"},{"title":"File Exporter","href":"/reporting/file-exporter"},{"title":"Retrieving Data for ASAPP Messaging","href":"/reporting/retrieve-messaging-data"},{"group":"Real time event API","pages":[{"title":"Building a Real-Time Event API","sidebarTitle":"Overview","href":"/reporting/real-time-event-api"},{"title":"Secure Data Retrieval","href":"/reporting/secure-data-retrieval"}]},{"group":"Transmitting data to ASAPP","pages":[{"title":"Transmitting Data to ASAPP","sidebarTitle":"Overview","href":"/reporting/transmitting-data-to-asapp"},{"title":"Transmitting Data via S3","sidebarTitle":"S3 Bucket","href":"/reporting/send-s3"},{"title":"Transmitting Data to SFTP","sidebarTitle":"SFTP","href":"/reporting/send-sftp"}]},{"title":"Metadata Ingestion API","href":"/reporting/metadata-ingestion"},{"group":"Feed Schemas","pages":[{"title":"File Exporter Feed Schema","sidebarTitle":"File Exporter Feed Schema","href":"/reporting/fileexporter-feeds"},{"title":"ASAPP Messaging Feed Schemas","sidebarTitle":"ASAPP Messaging Feed Schemas","href":"/reporting/asapp-messaging-feeds"}]}]},{"group":"Security","pages":[{"title":"Security","sidebarTitle":"Overview","href":"/security"},{"title":"Data Redaction","href":"/security/data-redaction"},{"title":"External IP Blocking","href":"/security/external-ip-blocking"},{"title":"Warning about CustomerInfo and Sensitive Data","href":"/security/warning-about-customerinfo-and-sensitive-data"}]}]}]},{"tab":"Human + AI","pages":[{"title":"Human + AI","href":"/human-+-ai"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/apis/overview"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/releases/overview"}]}]},"basePath":"","title":"SIP Transfers - ASAPP Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}