PageSourceSearch

https://www.vobiz.ai/assets/SipTrunking-BHtPcisF.js

js vobiz.ai collected 2026-10-05 13:12:51 UTC 43,002 bytes, 6 lines download raw bytes

1import{o as D,r as n,j as e,p as M,O as z,L as R,F as O,g as H,k as E,N as _}from"./index-Cl5MfjTA.js";import{B as w}from"./button-B_BKg1d8.js";import{P as $}from"./ProductResourcesSection-CG8e2pXo.js";import"./external-link-DHQrsJPU.js";import"./book-open-BoOO5qtn.js";import"./arrow-right-CWRkTCZu.js";const o=({color:t="#E83C00"})=>e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"7",height:"7",viewBox:"0 0 7 7",fill:"none",children:e.jsx("path",{d:"M0 0.529899C0 0.225785 0.251854 -0.0230807 0.560987 0.0017045C1.29071 0.0602115 2.00798 0.232615 2.68645 0.513675C3.53816 0.8665 4.31204 1.38364 4.96391 2.03558C5.61578 2.68752 6.13287 3.46148 6.48566 4.31328C6.7681 4.9952 6.9408 5.71632 6.99845 6.44989C7.02228 6.7531 6.76859 7 6.45843 7L0.561602 7C0.251438 7 0 6.75347 0 6.44935V0.529899Z",fill:t})}),N=()=>e.jsx(e.Fragment,{children:[{top:"12px",left:"12px",deg:270},{top:"12px",right:"12px",deg:0},{bottom:"12px",right:"12px",deg:90},{bottom:"12px",left:"12px",deg:180}].map(({deg:t,...i},p)=>e.jsx("span",{"aria-hidden":!0,className:"absolute z-10 pointer-events-none",style:{...i,transform:`rotate(${t}deg)`},children:e.jsx(o,{color:"rgba(16,7,3,0.25)"})},p))}),A=[{value:"80ms",label:"AVG CALL LATENCY"},{value:"130+",label:"INBOUND COUNTRIES"},{value:"190+",label:"OUTBOUND COUNTRIES"},{value:"<10 min",label:"SETUP"},{value:"Pay/min",label:"NO COMMITMENTS"}],U=[{icon:"/trunkingnewpage/PhoneCall.svg",title:"Inbound and Outbound Calling",desc:"Receive calls on provisioned DIDs and make outbound calls to 190+ countries through a single SIP trunk. No separate trunks for inbound and outbound, no split configuration."},{icon:"/trunkingnewpage/Checks.svg",title:"Low Latency, High Reliability",desc:"Calls route through Vobiz's global media infrastructure at ~80ms average latency. Redundant routing handles failover automatically. No manual intervention needed when a path goes down."},{icon:"/trunkingnewpage/TreeStructure.svg",title:"High Concurrency Channels",desc:"Scale from 10 concurrent calls to thousands without re-provisioning or renegotiating capacity. Concurrency scales with your usage — no ceiling, no lead time."},{icon:"/trunkingnewpage/Lightning.svg",title:"Instant SIP Credentials",desc:"Generate SIP username, password, and server address from the dashboard or via API. No wait for a provisioning team. Credentials are live the moment they are created."},{icon:"/trunkingnewpage/Shuffle.svg",title:"Codec and Protocol Flexibility",desc:"Support for G.711, G.729, and Opus codecs. Works with any standards-compliant SIP stack — no proprietary client, no SDK required to connect."}],Y=[{src:"/ertifications/iso.png",alt:"ISO 27001"},{src:"/ertifications/soc2.png",alt:"AICPA SOC"},{src:"/ertifications/gdpr.png",alt:"GDPR"},{src:"/ertifications/hipaa.png",alt:"HIPAA"}],G=`
2  radial-gradient(161.68% 295.9% at 91% -53.27%, rgba(255,137,39,0.26) 11.96%, rgba(42,34,31,0.00) 45.42%),
3  radial-gradient(52.1% 295.9% at 91% -53.27%, rgba(255,137,39,0.51) 11.96%, rgba(42,34,31,0.00) 45.42%),
4  linear-gradient(0deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 100%),
5  #180F0B
6`.trim(),b=[{step:"STEP 1",title:"Create your trunk.",desc:"Sign into the Vobiz dashboard and generate your SIP credentials: server address, username, and password. Configure your inbound and outbound routing preferences.",image:"/createtrunk.png"},{step:"STEP 2",title:"Connect your infrastructure.",desc:"Point your PBX, contact center, or AI voice platform to your Vobiz SIP trunk using the credentials generated in Step 01. Works with any standards-compliant SIP stack.",image:"/buildyourinfra.png"},{step:"STEP 3",title:"Make and receive calls globally.",desc:"Your trunk is live. Inbound calls route to your endpoint. Outbound calls terminate to 190+ countries. CDR logs and real-time call analytics available from the first call.",image:"/globallyrecieve3.png",integrations:{heading:"Works with the AI voice platforms and PBX systems you already use.",body:"Vobiz SIP trunks connect directly to Vapi, Retell AI, ElevenLabs, LiveKit, Pipecat, Bolna, Ultravox, and OpenAI Realtime, with tested, step-by-step integration guides for each platform.",tags:["VAPI","RET
6ELL AI","ELEVENLABS","LIVEKIT","PIPECAT","BOLNA","ULTRAVOX","OPENAI REALTIME"]}}],X=()=>{const t=n.useRef(null),[i,p]=n.useState(0),[v,h]=n.useState(1),d=n.useRef(0),g=H();return n.useEffect(()=>{if(g)return;let s=!1;const r=()=>{const l=t.current;if(!l)return;const y=l.getBoundingClientRect(),j=window.innerHeight-56,c=l.offsetHeight-j;if(c<=0)return;const m=Math.max(0,-y.top),u=Math.min(1,m/c),k=Math.floor(u*b.length),f=Math.min(b.length-1,k);f!==d.current&&(h(f>d.current?1:-1),d.current=f),p(f)},a=()=>{s||(s=!0,requestAnimationFrame(()=>{r(),s=!1}))};return window.addEventListener("scroll",a,{passive:!0}),r(),()=>window.removeEventListener("scroll",a)},[g]),g?e.jsx("div",{style:{background:"#0D0703"},children:e.jsxs("div",{className:"max-w-[var(--section-max-width)] mx-auto px-5 w-full pt-10 pb-10 flex flex-col gap-5",children:[e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#7E7E7E"},children:[e.jsx(o,{})," How It Works"]}),e.jsx("h2",{className:"text-[1.75rem] leading-[1.08] tracking-[-0.05em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#FFFFFF"},children:"From SIP credentials to live calls in under 10 minutes."})]}),e.jsx("div",{className:"flex flex-col gap-4",children:b.map((s,r)=>e.jsxs("div",{className:"rounded-2xl overflow-hidden",style:{border:"1px solid rgba(233,106,0,0.11)",background:G},children:[e.jsxs("div",{className:"px-5 pt-5 pb-4",children:[e.jsx("span",{className:"text-[10px] font-semibold tracking-[0.18em] uppercase block mb-2",style:{color:"rgba(255,255,255,0.45)"},children:s.step}),e.jsx("h3",{className:"text-[1.1rem] leading-[1.25] tracking-[-0.02em] mb-2",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#FFFFFF"},children:s.title}),e.jsx("p",{className:"text-[13px] leading-[1.65]",style:{color:"rgba(255,255,255,0.55)"},children:s.desc})]}),e.jsx("div",{className:"mx-4 mb-4 rounded-xl overflow-hidden border border-white/10",children:e.jsx("img",{src:s.image,alt:s.title,className:"w-full h-auto block",loading:"lazy"})})]},r))}),e.jsx("div",{className:"flex items-start gap-3 py-4 border-t",style:{borderColor:"rgba(255,255,255,0.08)"},children:e.jsxs("p",{className:"text-[12px] leading-[1.6] max-w-2xl",style:{color:"rgba(255,255,255,0.5)"},children:[e.jsx("span",{className:"font-semibold",style:{color:"rgba(255,255,255,0.85)"},children:"All calls are routed in compliance"})," ","with applicable telecommunications regulations in each country. Outbound CLI is handled in line with local number presentation rules, so your calls show the right number in the right format in every market."]})})]})}):e.jsx("div",{ref:t,style:{height:`${(b.length+1)*100}
6vh`,background:"#0D0703"},className:"relative",children:e.jsx("div",{className:"sticky top-14 h-[calc(100vh-56px)] flex flex-col",style:{background:"#0D0703"},children:e.jsxs("div",{className:"flex-1 min-h-0 max-w-[var(--section-max-width)] mx-auto px-6 lg:px-12 w-full flex flex-col pt-8 lg:pt-12 gap-3 lg:gap-4",children:[e.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8 shrink-0",children:e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#7E7E7E"},children:[e.jsx(o,{})," How It Works"]}),e.jsx("h2",{className:"text-[1.75rem] lg:text-[2.25rem] leading-[1.08] tracking-[-0.05em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#FFFFFF"},children:"From SIP credentials to live calls in under 10 minutes."})]})}),e.jsxs("div",{className:"flex-1 min-h-0 grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8",style:{alignItems:"stretch"},children:[e.jsx("div",{className:"relative h-full min-h-0 overflow-hidden",style:{maskImage:"linear-gradient(to bottom, transparent 0%, black 18%, black 82%, transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, transparent 0%, black 18%, black 82%, transparent 100%)"},children:e.jsx(E.div,{className:"absolute left-0 right-0 flex flex-col",animate:{y:`calc(50% - ${i} * var(--step-h) - var(--step-h) / 2)`},transition:{duration:.5,ease:[.22,1,.36,1]},style:{top:0,"--step-h":"9rem"},children:b.map((s,r)=>{const a=r===i;return e.jsxs("div",{className:"flex flex-col justify-center max-w-lg transition-all duration-500",style:{height:"9rem",opacity:a?1:.22,filter:a?"none":"blur(1px)",transform:a?"scale(1)":"scale(0.92)"},children:[e.jsx("span",{className:"block mb-2 text-[1.5rem] lg:text-[2rem] leading-none",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#E96A00"},children:String(r+1).padStart(2,"0")}),e.jsx("h3",{className:"text-[1.25rem] lg:text-[1.75rem] leading-[1.15] tracking-[-0.03em] mb-2",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#FFFFFF"},children:s.title}),a&&e.jsx("p",{className:"text-[14px] lg:text-[15px] leading-[1.6]",style:{color:"rgba(255,255,255,0.6)"},children:s.desc}),a&&"integrations"in s&&s.integrations&&e.jsx("div",{className:"mt-3 flex flex-wrap gap-1.5",children:s.integrations.tags.map(l=>e.jsx("span",{className:"text-[10px] font-semibold tracking-[0.1em] px-2.5 py-1 rounded-full",style:{background:"rgba(255,255,255,0.07)",color:"rgba(255,255,255,0.6)",border:"1px solid rgba(255,255,255,0.1)"},children:l},l))})]},r)})})}),e.jsx("div",{className:"relative h-full min-h-0 overflow-hidden flex items-center justify-center",style:{maskImage:"linear-gradient(to bottom, transparent 0%, black 8%, black 92%, transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, transparent 0%, black 8%, black 92%, transparent 100%)"},children:e.jsx(E.div,{className:"absolute left-0 right-0 top-1/2 flex flex-col items-center",animate:{y:`calc(-1 * (${i} * var(--img-step-h) + var(--img-frame-h) / 2))`},transition:{duration:.5,ease:[.22,1,.36,1]},style:{"--img-frame-h":"min(461px, 56vh)","--img-step-h":"calc(min(461px, 56vh) + 2.5rem)"},children:b.map((s,r)=>{const a=r===i;return e.jsx("div",{className:"rounded-2xl overflow-hidden border border-white/10 transition-all duration-500 shrink-0",style:{height:"min(461px, 56vh)",width:"529px",maxWidth:"100%",marginBottom:"2.5rem",opacity:a?1:.22,filter:a?"none":"blur(1px)",transform:a?"scale(1)":"scale(0.92)"},children:e.jsx("img",{src:s.image,alt:s.title,className:"w-full h-full object-cover block",loading:"lazy"})},r)})})})]}),e.jsx("div",{className:"shrink-0 flex items-start gap-3 py-3 border-t",style:{borderColor:"rgba(255,255,255,0.08)",background:"rgba(255,255,255,0.02)"},children:e.jsxs("p",{className:"text-[11px] lg:text-[12px] leading-[1.5] max-w-2xl",style:{color:"rgba(255,255,255,0.5)"},children:[e.jsx("span",{className:"font-semibold",style:{color:"rgba(255,255,255,0.85)"},children:"All calls are routed in compliance"})," ","with applicable telecommunications regulations in each country. Outbound CLI is handled in line with local number presentation rules, so your calls show the right number in the right format in every market."]})})]})})})},S=720,F=860,I=[300,225,150],x=56,q=[{name:"WebSockets",angleDeg:-150,arc:0,src:"/integrationpagelogo/websocket.svg",f:"brightness(0) invert(1)"},{name:"Bolna.ai",angleDeg:-122,arc:0,src:"/integrationpagelogo/bolna.svg",f:"brightness(0) invert(1)"},{name:"Sarvam",angleDeg:-94,arc:0,src:"/integrationpagelogo/sarvam.svg",f:"brightness(0) invert(1)"},{name:"Dograh",angleDeg:-66,arc:0,src:"/integrationpagelogo/dograh.png",f:"none"},{name:"Rapida AI",angleDeg:-38,arc:0,src:"/integrationpagelogo/rapida.png",f:"none"},{name:"3CX",angleDeg:-10,arc:0,src:"/integrationpagelogo/3cx.png",f:"none"},{name:"LiveKit",angleDeg:-150,arc:1,src:"/integrationpagelogo/livekit.svg",f:"none"},{name:"OpenAI",angleDeg:-120,arc:1,src:"/integrationpagelogo/openapi.svg",f:"brightness(0) invert(1)"},{name:"WebRTC",angleDeg:-90,arc:1,src:"/integrationpagelogo/webrtc.svg",f:"none"},{name:"Pipecat",angleDeg:-60,arc:1,src:"/integrationpagelogo/pipecat.svg",f:"brightness(0) invert(1)"},{name:"ElevenLabs",angleDeg:-30,arc:1,src:"/integrationpagelogo/elevenlabs.svg",f:"brightness(0) invert(1)"},{name:"Vapi",angleDeg:-120,arc:2,src:"/integrationpagelogo/vapi.svg",f:"none"},{name:"Retell AI",angleDeg:-90,arc:2,src:"/integrationpagelogo/retell.svg",f:"none"},{name:"Ultravox",angleDeg:-60,arc:2,src:"/integrationpagelogo/ulttravox.svg",f:"none"}],P=q.map(t=>({...t,baseAngle:t.angleDeg*Math.PI/180})),K=[{amp:.35,speed:.08,dir:1},{amp:.28,speed:.06,dir:-1},{amp:.2,speed:.1,dir:1}],Z=()=>{const t=n.useRef(null),i=n.useRef([]),p=n.useRef(0),v=n.useRef(null),h=n.useRef(0),d=n.useRef(!1),g=n.useRef(null);return n.useEffect(()=>{const s=g.current;if(!s)return;const r=new IntersectionObserver(([l])=>{d.current=l.isIntersecting},{threshold:.05});r.observe(s);const a=l=>{if(h.current=requestAnimationFrame(a),!d.current)return;const y=v.current!==null?(l-v.current)/1e3:0;v.current=l,p.current+=y;const j=p.current;P.forEach((c,m)=>{const u=i.current[m];
6if(!u)return;const k=I[c.arc],{amp:f,speed:B,dir:V}=K[c.arc],L=f*Math.sin(V*j*B*Math.PI*2),C=c.baseAngle+L,T=S+k*Math.cos(C),W=F+k*Math.sin(C);u.setAttribute("transform",`translate(${T}, ${W})`)})};return h.current=requestAnimationFrame(a),()=>{cancelAnimationFrame(h.current),r.disconnect()}},[]),e.jsxs("div",{ref:g,style:{background:"#0D0703",overflow:"hidden",position:"relative"},children:[e.jsxs("div",{style:{textAlign:"center",padding:"56px 24px 0",position:"relative",zIndex:2},children:[e.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:"9px",marginBottom:"16px"},children:[e.jsx("img",{src:"/latency-dot.svg","aria-hidden":!0,style:{width:"7px",height:"7px",flexShrink:0}}),e.jsx("span",{style:{fontFamily:'"Switzer Variable", sans-serif',fontSize:"13px",fontWeight:500,letterSpacing:"2.28px",textTransform:"uppercase",color:"#FAFAFA"},children:"Integrations"})]}),e.jsx("h2",{style:{fontFamily:'"Switzer Variable", sans-serif',fontSize:"clamp(1.75rem, 2.6vw, 2.375rem)",fontWeight:400,lineHeight:"120%",letterSpacing:"-0.07125rem",color:"#fff",margin:"0 0 12px"},children:"Works with the AI voice platforms you already use."}),e.jsx(w,{variant:"secondary",size:"lg",asChild:!0,className:"justify-between",children:e.jsxs("a",{href:"/integrations/",children:["Explore all integrations ",e.jsx(z,{size:"lg"})]})})]}),e.jsxs("div",{style:{position:"relative"},children:[e.jsxs("svg",{ref:t,viewBox:"50 500 1340 320",preserveAspectRatio:"xMidYMid meet",style:{display:"block",width:"100%",height:"auto"},children:[I.map((s,r)=>e.jsx("circle",{cx:S,cy:F,r:s,fill:"none",stroke:"#E96A00",strokeWidth:"1.14",strokeOpacity:"0.3"},r)),P.map((s,r)=>{const a=I[s.arc],l=S+a*Math.cos(s.baseAngle),y=F+a*Math.sin(s.baseAngle),j=x*.08,c=x-j*2,m=x*.18;return e.jsxs("g",{ref:u=>{i.current[r]=u},transform:`translate(${l}, ${y})`,children:[e.jsx("rect",{x:-x/2,y:-x/2,width:x,height:x,rx:m,ry:m,fill:"rgba(44,44,44,0.92)",stroke:"rgba(255,255,255,0.10)",strokeWidth:"1"}),e.jsx("image",{href:s.src,x:-c/2,y:-c/2,width:c,height:c,preserveAspectRatio:"xMidYMid meet",style:{filter:s.f==="none"?void 0:s.f}})]},s.name)})]}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 auto 0 0",width:"22%",background:"linear-gradient(to right, #0D0703 0%, transparent 100%)",pointerEvents:"none",zIndex:3}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 0 0 auto",width:"22%",background:"linear-gradient(to left, #0D0703 0%, transparent 100%)",pointerEvents:"none",zIndex:3}}),e.jsxs("div",{"aria-hidden":!0,className:"absolute translate-x-[-50%] translate-y-[-50%] w-[34px] h-[34px] sm:w-[56px] sm:h-[56px] lg:w-[92px] lg:h-[92px]",style:{left:"50%",top:"100%",zIndex:4,pointerEvents:"none"},children:[e.jsx("img",{src:"/compliance/Right.svg",className:"absolute w-[35px] sm:w-[58px] lg:w-[98px] h-auto",style:{to
6p:"50%",left:"50%",transform:"translate(-120%, -60%)"}}),e.jsx("img",{src:"/compliance/Left.svg",className:"absolute w-[35px] sm:w-[58px] lg:w-[98px] h-auto",style:{top:"50%",left:"50%",transform:"translate(20%, -60%)"}}),e.jsx("div",{style:{width:"100%",height:"100%",borderRadius:"18%",overflow:"hidden",position:"relative",zIndex:1},children:e.jsx("img",{src:"/Vobiz  _ Review file_icon/Frame 2147241367.svg",alt:"Vobiz",style:{width:"100%",height:"100%",objectFit:"contain"}})})]})]}),e.jsxs("div",{style:{width:"100%",marginTop:"0",backgroundImage:'url("/Frame 2147242160.png")',backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",padding:"clamp(88px, 10vw, 152px) 24px clamp(56px, 7vw, 112px)"},children:[e.jsxs("h2",{style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,fontSize:"clamp(1.75rem, 3.5vw, 3rem)",lineHeight:1.1,letterSpacing:"-0.04em",color:"#FFFFFF",margin:"0 0 16px",maxWidth:"760px"},children:["Your voice infrastructure should be",e.jsx("br",{}),"the last thing you worry about."]}),e.jsx("p",{style:{fontSize:"clamp(13px, 1.1vw, 15px)",lineHeight:1.65,color:"rgba(255,255,255,0.55)",margin:"0 0 32px",maxWidth:"480px"},children:"Carrier-grade SIP trunks, pay-per-minute pricing, no monthly minimums — connect your voice infrastructure and start routing calls in minutes."}),e.jsxs("div",{className:"flex flex-wrap gap-3 justify-center",children:[e.jsxs("a",{href:"https://console.vobiz.ai/auth/signup/",style:{borderRadius:"4px",background:"#E83C00",display:"flex",padding:"0.5rem 0.375rem 0.5rem 0.875rem",alignItems:"center",gap:"0.625rem",fontFamily:'"Spline Sans", sans-serif',fontSize:"15px",fontWeight:500,color:"#FFF",textDecoration:"none",lineHeight:"1.4"},className:"transition-all hover:opacity-90 active:scale-95",children:["Start for Free",e.jsx(_,{className:"text-white"})]}),e.jsx(w,{variant:"secondary",size:"lg",asChild:!0,className:"justify-between",children:e.jsxs("a",{href:"/contact-us/",children:["Talk to Sales ",e.jsx(R,{size:"lg"})]})})]})]})]})},re=()=>(D({title:"SIP Trunking — Carrier-Grade Voice Infrastructure at Scale | Vobiz",description:"Connect your voice infrastructure to the global PSTN with carrier-grade SIP trunks — low latency, high concurrency, and instant setup. Built for AI calling platforms, CCaaS providers, and VoIP developers.",keywords:"SIP trunking, SIP trunk, carrier-grade SIP, VoIP termination, voice infrastructure, PSTN connectivity",canonicalPath:"/products/sip-trunking"}),n.useEffect(()=>{window.scrollTo(0,0)},[]),e.jsxs("div",{className:"min-h-screen bg-white text-[#100703] selection:bg-[#E83C00]/10 [overflow-x:clip]",style:{fontFamily:'"Spline Sans", sans-serif',"--section-max-width":"80rem"},children:[e.jsx(M,{}),e.jsxs("main",{children:[e.jsx("section",{className:"overflow-hidden",style:{background:"#FAFAFA"},children:e.jsxs("div",{className:"max-w-[var(--section-max-width)] mx-auto w-full",children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 items-center px-6 lg:px-12 pt-24 lg:pt-28",children:[e.jsxs("div",{className:"relative z-10 flex flex-col pb-10 lg:pb-14 pr-0 lg:pr-8",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 mb-7 mt-6 lg:mt-8",children:[e.jsx(o,{color:"#7E7E7E"}),e.jsx("span",{className:"text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#7E7E7E"},children:"SIP Trunking"})]}),e.jsx("h1",{className:"mb-5",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,fontSize:"clamp(2rem, 2.8vw, 3rem)",lineHeight:"1.07",letterSpacing:"-0.05rem",color:"#100703"},children:"Your calls need infrastructure that doesn't flinch at scale."}),e.jsx("p",{className:"mb-8 leading-[1.65] max-w-[440px]",style:{color:"#726863",fontSize:"15px"},children:"Connect your voice infrastructure to the global PSTN with carrier-grade SIP trunks — low latency, high concurrency, and instant setup. Built for AI calling platforms, CCaaS providers, and VoIP developers who need reliable call termination and origination at any volume."}),e.jsxs("div",{className:"flex flex-wrap gap-3 items-center",children:[e.jsx(w,{variant:"primary",size:"lg",asChild:!0,className:"justify-between",children:e.jsxs("a",{href:"https://console.vobiz.ai/auth/signup/",children:["Start for Free ",e.jsx(z,{size:"lg"})]})}),e.jsx(w,{variant:"secondary",size:"lg",asChild:!0,className:"justify-between",children:e.jsxs("a",{href:"/contact-us/",children:["Talk to Sales ",e.jsx(R,{size:"lg"})]})})]})]}),e.jsx("div",{className:"hidden lg:flex items-center justify-end overflow-visible",children:e.jsx("div",{style:{width:"658px",maxWidth:"100%",aspectRatio:"1167 / 810",background:"#FAFAFA"},children:e.jsx("img",{src:"/siptrunking/siphero.png",alt:"SIP trunk gateway rout
6ing calls globally",loading:"eager",fetchpriority:"high",style:{width:"100%",height:"100%",objectFit:"contain"}})})}),e.jsx("div",{className:"lg:hidden w-full pb-6",children:e.jsx("div",{style:{width:"100%",aspectRatio:"1167 / 810",background:"#FAFAFA"},children:e.jsx("img",{src:"/siptrunking/siphero.png",alt:"SIP trunk gateway routing calls globally",className:"w-full h-full",style:{objectFit:"contain"},loading:"eager"})})})]}),e.jsx("div",{className:"px-6 lg:px-12 pb-14 lg:pb-20",children:e.jsx("div",{className:"rounded-2xl bg-white grid grid-cols-2 lg:flex lg:flex-row gap-6 lg:gap-0 p-6 lg:p-8",style:{border:"1px solid rgba(16,7,3,0.08)"},children:A.map((t,i)=>e.jsxs("div",{className:"flex flex-col gap-1 lg:px-7 lg:first:pl-0 lg:last:pr-0",style:{borderRight:i<A.length-1?"1px solid rgba(16,7,3,0.08)":"none"},children:[e.jsx("span",{style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,fontSize:"clamp(1.5rem, 2.2vw, 2.25rem)",lineHeight:"1.1",letterSpacing:"-0.06em",color:"#100703"},children:t.value}),e.jsx("span",{className:"uppercase font-medium",style:{fontSize:"11px",letterSpacing:"0.08em",color:"#94A3B8",lineHeight:1.4},children:t.label})]},t.label))})})]})}),e.jsxs("section",{className:"relative pt-20 lg:pt-28 pb-16 lg:pb-24 bg-white overflow-hidden",children:[e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none select-none absolute inset-0",style:{backgroundImage:'url("/Rectangle 34624987.png")',backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",opacity:.12}}),e.jsxs("div",{className:"max-w-[var(--section-max-width)] mx-auto px-6 lg:px-12 w-full",children:[e.jsxs("div",{className:"mb-10 lg:mb-14 max-w-4xl",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase mb-4",style:{color:"#7E7E7E"},children:[e.jsx(o,{})," Capabilities"]}),e.jsx("h2",{className:"text-[2rem] lg:text-[2.75rem] leading-[1.08] tracking-[-0.05em] mb-4",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#100703"},children:"One trunk. Every direction. No ceiling."}),e.jsxs("p",{className:"text-[15px] lg:text-[1.0625rem] leading-[1.6] max-w-3xl",style:{color:"#726863"},children:["Inbound and outbound on a single SIP trunk, with elastic concurrency, instant credentials, and global PSTN reach.",e.jsx("br",{}),"No split configuration, no channel limits, no waiting."]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:U.map(t=>e.jsxs("div",{className:"relative rounded-2xl border border-[#EDE8E3] p-6 flex flex-col gap-4 min-w-0",style:{background:"#FBF8F5"},children:[e.jsx(N,{}),e.jsxs("div",{className:"relative flex items-center justify-center shrink-0 overflow-hidden",style:{width:"56px",height:"56px",borderRadius:"16px",background:"#FFF"},children:[e.jsxs("svg",{"aria-hidden":"true",width:"56",height:"56",viewBox:"0 0 56 56",className:"absolute inset-0",style:{filter:"blur(12px)"},children:[e.jsx("path",{d:"M11.2751 -0.549305C2.81559 1.18803 -0.785685 18.4532 3.23144 38.0135C7.24856 57.5739 -41.9921 -25.3617 -33.5326 -27.099C-25.0731 -28.8363 37.8832 51.2824 33.8661 31.7221C29.849 12.1617 19.7346 -2.28665 11.2751 -0.549305Z",fill:"url(#sip-cap-grad-1)"}),e.jsx("path",{d:"M-7.61521 80.4112C-24.3315 69.4883 89.6619 62.5426 100.585 45.8263C111.508 29.11 15.2239 8.95333 31.9402 19.8762C48.6564 30.7992 53.3529 53.2051 42.4299 69.9214C31.507 86.6377 9.10105 91.3341 -7.61521 80.4112Z",fill:"#FFA687"}),e.jsx("defs",{children:e.jsxs("radialGradient",{id:"sip-cap-grad-1",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(-0.278765 3.86279) rotate(168.394) scale(27.8423 37.0185)",children:[e.jsx("stop",{stopColor:"#FF9F4E"}),e.jsx("stop",{offset:"1",stopColor:"#E83C00"})]})})]}),e.jsx("img",{src:t.icon,alt:t.title,className:"relative z-10 w-7 h-7 shrink-0",loading:"lazy"})]}),e.jsxs("div",{className:"flex flex-col gap-2 min-w-0",children:[e.jsx("h3",{className:"text-[1rem] leading-[1.3] tracking-[-0.02em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:500,color:"#100703"},children:t.title}),e.jsx("p",{className:"text-[13px] lg:text-[14px] leading-[1.6]",style:{color:"#726863"},children:t.desc})]})]},t.title))})]})]}),e.jsx("section",{className:"py-16 lg:py-24 bg-white border-t border-[#F2F4F7]",children:e.jsxs("div",{className:"max-w-[var(--section-max-width)] mx-auto px-6 lg:px-12 w-full",children:[e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-start lg:justify-between gap-6 mb-10 lg:mb-14",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase mb-4",style:{color:"#7E7E7E"},children:[e.jsx(o,{})," Why Vobiz"]}),e.jsx("h2",{className:"text-[2rem] lg:text-[2.75rem] leading-[1.08] tracking-[-0.05em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#100703"},children:"Why Vobiz SIP trunking works better for AI voice."})]}),e.jsx(w,{variant:"primary",size:"lg",asChild:!0,className:"justify-between self-start lg:self-auto mt-4 lg:mt-16 shrink-0",children:e.jsxs("a",{href:"https://console.vobiz.ai/auth/signup/",children:["Start for Free ",e.jsx(z,{size:"lg"})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"relative overflow-hidden rounded-2xl border border-[#
6EDE8E3] p-7 lg:p-10 flex flex-col gap-6",children:[e.jsx(N,{}),e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none select-none absolute inset-0",style:{backgroundImage:'url("/source_image-mesh-gradient (17).png")',backgroundSize:"cover",backgroundPosition:"50%",backgroundRepeat:"no-repeat"}}),e.jsxs("div",{className:"relative z-10 flex flex-col gap-6 h-full justify-between",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#7E7E7E"},children:[e.jsx(o,{color:"#7E7E7E"})," Latency"]}),e.jsx("h3",{className:"text-[1.375rem] lg:text-[1.75rem] leading-[1.15] tracking-[-0.03em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#100703"},children:"Lowest telephony latency added to your voice AI pipeline"}),e.jsx("p",{className:"text-[14px] leading-[1.6]",style:{color:"#726863"},children:"AI voice agents run STT, LLM, and TTS in sequence — each adds latency. By the time audio reaches your model and a response comes back, you have already used most of your budget. The telephony layer needs to add as little as possible. Vobiz delivers ~80ms end-to-end, so the rest of your pipeline has room to work."}),e.jsxs("div",{className:"overflow-hidden",style:{borderRadius:"6px",border:"1px solid #666",background:"rgba(0,0,0,0.05)",backdropFilter:"blur(13px)"},children:[e.jsx("div",{className:"flex divide-x",style:{borderColor:"rgba(16,7,3,0.08)"},children:[{label:"STT",value:"120MS"},{label:"LLM",value:"400"},{label:"TTS",value:"180"}].map(t=>e.jsxs("div",{className:"flex-1 px-4 py-3 flex items-center justify-between",style:{borderColor:"rgba(16,7,3,0.08)"},children:[e.jsx("span",{className:"text-[11px] font-semibold tracking-[0.1em]",style:{color:"#8B6F5E"},children:t.label}),e.jsx("span",{className:"text-[12px] font-mono font-medium",style:{color:"#100703"},children:t.value})]},t.label))}),e.jsxs("div",{className:"flex items-center justify-between px-4 py-3.5",style:{background:"rgba(16,7,3,0.04)"},children:[e.jsx("span",{className:"flex items-center",children:e.jsx("img",{src:"/whitelogo.svg",alt:"Vobiz",className:"h-4"})}),e.jsxs("span",{className:"text-[13px] font-mono font-semibold flex items-center gap-1.5",style:{color:"#100703"},children:[e.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",children:[e.jsx("circle",{cx:"12",cy:"12",r:"10",fill:"rgba(232,60,0,0.12)"}),e.jsx("path",{d:"M8 12.5l2.5 2.5L16 9",stroke:"#E83C00",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})]}),"80MS"]})]})]})]})]}),e.jsxs("div",{className:"relative overflow-hidden rounded-2xl border border-[#EDE8E3] p-7 lg:p-10 flex flex-col gap-6",children:[e.jsx(N,{}),e.jsx("div",{"aria-hidden":"true",className:"pointer-events-none select-none absolute inset-0",style:{background:'url("/image-mesh-gradient (14) 2.png") lightgray 50% / cover no-repeat'}}),e.jsxs("div",{className:"relative z-10 flex flex-col gap-6 h-full justify-between",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#E96A00"},children:[e.jsx(o,{color:"#E96A00"})," Concurrency"]}),e.jsx("h3",{className:"text-[1.375rem] lg:text-[1.75rem] leading-[1.15] tracking-[-0.03em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#100703"},children:"On-demand, elastic concurrency with no hard limits"}),e.jsx("p",{className:"text-[14px] leading-[1.6]",style:{color:"#726863"},children:"API calls and agent logic scale horizontally. PSTN connectivity usually doesn't. Hard channel limits on traditional SIP trunks mean your platform hits a ceiling before your product does. On Vobiz, concurrency grows with your call volume, on demand, and instantly."}),e.jsx("div",{className:"w-full",style:{display:"flex",maxWidth:"475px",padding:"17px 16px",justifyContent:"center",alignItems:"center",borderRadius:"6px",border:"1px solid #666",background:"rgba(0,0,0,0.05)",backdropFilter:"blur(13px)"},children:e.jsxs("div",{className:"flex flex-col gap-4 w-full",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsx("span",{className:"text-[11px] font-semibold tracking-[0.1em]",style:{color:"#8B6F5E"},children:"TRADITIONAL SIP"}),e.jsx("span",{className:"text-[10px] font-semibold uppercase tracking-[0.08em] flex items-center gap-1 px-2 py-1 rounded-full",style:{color:"#B33A00",background:"rgba(179,58,0,0.1)"},children:"⚠ Hard channel limit"})]}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:16}).map((t,i)=>e.jsx("div",{className:"w-5 h-5",style:i<7?{borderRadius:"4px",border:"0.5px solid rgba(16,7,3,0.05)",background:"linear-gradient(136deg, #8F5C4B -30.68%, rgba(215,192,184,0.00) 313.49%)",boxShadow:"0 0 2px 0 rgba(0,0,0,0.25) inset"}:{borderRadius:"4px",border:"0.5px solid rgba(16,7,3,0.05)",background:"rgba(16,7,3,0.08)"}},i))})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsx("span",{className:"flex items-center",children:e.jsx("img",{src:"/whitelogo.svg",alt:"Vobiz",className:"h-4"})}),e.jsxs("span",{className:"text-[10px] font-semibold uppercase tracking-[0.08em] px-2 py-1 rounded-full flex items-center gap-1",style:{color:"#1F9D55",background:"rgba(31,157,85,0.12)"},children:[e.jsx(o,{color:"#1F9D55"})," Elastic channel capacity"]})]}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:16}).map((t,i)=>e.jsx("div",{className:"w-5 h-5",style:{borderRadius:"4px",border:"0.5px solid rgba(16,7,3,0.20)",background:"linear-gradient(180deg, #E96A00 0%, #E83C00 100%)",boxShadow:"0 0 2px 0 #E96A00 inset, 0 0 3px 0 #FFB87D"}}
6,i))})]})]})})]})]})]})]})}),e.jsx(X,{}),e.jsx("section",{className:"py-16 lg:py-24 bg-white border-t border-[#F2F4F7]",children:e.jsx("div",{className:"max-w-[var(--section-max-width)] mx-auto px-6 lg:px-12 w-full",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-16 items-center",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase mb-4",style:{color:"#7E7E7E"},children:[e.jsx(o,{})," Compliance Infrastructure"]}),e.jsx("h2",{className:"text-[2rem] lg:text-[2.75rem] leading-[1.08] tracking-[-0.05em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#100703"},children:"Built for regulated markets. Compliant by design."}),e.jsx("p",{className:"mt-4 text-[14px] lg:text-[15px] leading-[1.6]",style:{color:"#726863"},children:"Enterprise-grade communications infrastructure engineered with end-to-end media encryption, automated regulatory adherence, real-time PII redaction, and comprehensive audit logs across every call."})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-6 sm:gap-8 items-center pt-2",children:Y.map(t=>e.jsxs("div",{className:"flex items-center gap-3 group",children:[e.jsx("img",{src:t.src,alt:t.alt,className:"w-12 h-12 object-contain opacity-85 group-hover:opacity-100 transition-opacity",loading:"lazy"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[14px] font-medium text-[#100703] leading-tight",style:{fontFamily:'"Switzer Variable", sans-serif'},children:t.alt}),e.jsx("span",{className:"text-[11px] font-medium text-[#027323] mt-0.5 block",children:"Certified"})]})]},t.alt))})]})})}),e.jsx(Z,{}),e.jsx($,{vectorIcon:e.jsx(o,{}),resources:[{title:"Vobiz SIP Trunking: Configuring Inbound and Outbound Voice Trunks",href:"https://vobiz.ai/docs/platform/sip/overview",image:"/blog-docs/what-is-voip.png",readTime:"7 min read",description:"Step-by-step documentation for connecting IP-PBXs, SBCs, and AI voice agents to Vobiz trunks.",external:!0},{title:"What is SIP Trunking?",href:"https://vobiz.ai/docs/blogs/what-is-sip-trunking",image:"/blog-docs/what-is-sip-trunking.png",readTime:"8 min read",description:"Connect your IP phone system or conversational AI agent to the public telephone network over SIP.",external:!0},{title:"SIP vs VoIP: What's the Difference? The Complete 2026 Guide",href:"/resources/blogs/telephony-infrastructure/sip-vs-voip/",image:"/blog-docs/sip-vs-voip.png",readTime:"8 min read",description:"Understand the relationship between SIP signaling and VoIP transport, and how they work together."},{title:"Why Your Voice AI Sounds Slow",href:"/resources/blogs/voiceai-infrastructure/why-voice-ai-sounds-slow/",image:"/blog3/banner.jpg",readTime:"8 min read",description:"Your voice AI model isn't the bottleneck — legacy PSTN routing is. Learn how multi-hop SIP architecture adds latency."},{title:"What is SIP",href:"https://vobiz.ai/docs/blogs/what-is-sip",image:"/blog-docs/what-is-sip.png",readTime:"6 min read",description:"Session Initiation Protocol deep dive: packet handshakes, SDP offers, and session management.",external:!0}]}),e.jsx("section",{style:{background:"#0D0703"},className:"py-16 lg:py-24",children:e.jsxs("div",{className:"max-w-[var(--section-max-width)] mx-auto px-6 lg:px-12",children:[e.jsxs("div",{className:"flex flex-col gap-3 mb-10 lg:mb-12",children:[e.jsxs("p",{className:"inline-flex items-center gap-2 text-[11px] font-semibold tracking-[0.16em] uppercase",style:{color:"#E83C00"},children:[e.jsx(o,{})," Related Products"]}),e.jsx("h2",{className:"text-[1.75rem] lg:text-[2.25rem] leading-[1.08] tracking-[-0.05em]",style:{fontFamily:'"Switzer Variable", sans-serif',fontWeight:400,color:"#FFFFFF"},children:"Build the complete telephony layer."})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-4",children:[e.jsxs("a",{href:"/products/number-provisioning/",className:"group block rounded-2xl overflow-hidden",style:{background:"#180F0B",border:"1px solid rgba(255,255,255,0.06)",textDecoration:"none"},children:[e.jsxs("div",{className:"p-6 pb-4",style:{height:"148px",overflow:"hidden"},children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-2",children:[e.jsx("h3",{style:{color:"#FFFFFF",fontFamily:'"Switzer Variable", sans-serif',fontWeight:500,fontSize:"1.0625rem",lineHeight:1.3},children:"Number Provisioning"}),e.jsxs("span",{className:"flex items-center gap-1 shrink-0",style:{color:"rgba(255,255,255,0.45)",fontSize:"13px"},children:["Learn more ",e.jsx("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",children:e.jsx("path",{d:"M9 18l6-6-6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})]}),e.jsx("p",{style:{color:"rgba(255,255,255,0.45)",fontSize:"13px",lineHeight:1.65},children:"Local, national, and toll-free DIDs in 130+ countries."})]}),e.jsxs("div",{className:"relative overflow-hidden flex items-center justify-center",style:{height:"200px",background:"#180F0B",padding:"0 28px 52px"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 auto 0 0",width:"30%",background:"linear-gradient(to right, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 0 0 auto",width:"30%",background:"linear-gradient(to left, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),[140,104,72].map((t,i)=>e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",width:`${t}px`,height:`${t}px`,borderRadius:"50%",border:`1px solid rgba(232,60,0,${.1+i*.08})`}},i)),e.jsx("div",{style:{width:"92px",height:"92px",borderRadius:"22px",background:"linear-gradient(145deg, #F97B3D 0%, #C83200 100%)",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",zIndex:1,boxShadow:"0 8px 48px rgba(232,60,0,0.45)"},children:e.jsx("svg",{width:"44",height:"44",viewBox:"0 0 24 24",fill:"none",children:e.jsx("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
667-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z",fill:"white"})})})]})]}),e.jsxs("a",{href:"/products/voice-api/",className:"group block rounded-2xl overflow-hidden",style:{background:"#180F0B",border:"1px solid rgba(255,255,255,0.06)",textDecoration:"none"},children:[e.jsxs("div",{className:"p-6 pb-4",style:{height:"148px",overflow:"hidden"},children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-2",children:[e.jsx("h3",{style:{color:"#FFFFFF",fontFamily:'"Switzer Variable", sans-serif',fontWeight:500,fontSize:"1.0625rem",lineHeight:1.3},children:"Programmable Voice API"}),e.jsxs("span",{className:"flex items-center gap-1 shrink-0",style:{color:"rgba(255,255,255,0.45)",fontSize:"13px"},children:["Learn more ",e.jsx("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",children:e.jsx("path",{d:"M9 18l6-6-6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})]}),e.jsx("p",{style:{color:"rgba(255,255,255,0.45)",fontSize:"13px",lineHeight:1.65},children:"Make, receive, and control calls with a few lines of code."})]}),e.jsxs("div",{className:"relative overflow-hidden flex items-center justify-center",style:{height:"200px",background:"#180F0B",padding:"0 28px 52px"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 auto 0 0",width:"30%",background:"linear-gradient(to right, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 0 0 auto",width:"30%",background:"linear-gradient(to left, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),e.jsx("svg",{width:"100%",height:"100%",viewBox:"0 0 400 210",preserveAspectRatio:"xMidYMid slice",style:{position:"absolute",inset:0},children:[0,1,2,3].map(t=>[0,1,2,3,4].map(i=>{const d=i*82+(t%2===0?0:41)-10,g=120+t*28;return e.jsx("rect",{x:d,y:g,width:76,height:22,rx:"4",fill:`rgba(183,55,0,${.18+t*.06})`},`${t}-${i}`)}))}),e.jsx("div",{style:{width:"92px",height:"92px",borderRadius:"22px",background:"linear-gradient(145deg, #F97B3D 0%, #C83200 100%)",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",zIndex:1,boxShadow:"0 8px 48px rgba(232,60,0,0.45)"},children:e.jsxs("svg",{width:"44",height:"44",viewBox:"0 0 24 24",fill:"none",children:[e.jsx("path",{d:"M8 6L2 12L8 18M16 6L22 12L16 18",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"}),e.jsx("path",{d:"M14 3L10 21",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round"})]})})]})]}),e.jsxs("a",{href:"/products/webrtc/",className:"group block rounded-2xl overflow-hidden",style:{background:"#180F0B",border:"1px solid rgba(255,255,255,0.06)",textDecoration:"none"},children:[e.jsxs("div",{className:"p-6 pb-4",style:{height:"148px",overflow:"hidden"},children:[e.jsxs("div",{className:"flex items-start justify-between gap-3 mb-2",children:[e.jsx("h3",{style:{color:"#FFFFFF",fontFamily:'"Switzer Variable", sans-serif',fontWeight:500,fontSize:"1.0625rem",lineHeight:1.3},children:"WebRTC"}),e.jsxs("span",{className:"flex items-center gap-1 shrink-0",style:{color:"rgba(255,255,255,0.45)",fontSize:"13px"},children:["Learn more ",e.jsx("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",children:e.jsx("path",{d:"M9 18l6-6-6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]})]}),e.jsx("p",{style:{color:"rgba(255,255,255,0.45)",fontSize:"13px",lineHeight:1.65},children:"Embed voice directly in your browser or mobile app — no client needed."})]}),e.jsxs("div",{className:"relative overflow-hidden flex items-center justify-center",style:{height:"200px",background:"#180F0B",padding:"0 28px 52px"},children:[e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 auto 0 0",width:"30%",background:"linear-gradient(to right, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),e.jsx("div",{"aria-hidden":!0,style:{position:"absolute",inset:"0 0 0 auto",width:"30%",background:"linear-gradient(to left, #180F0B, transparent)",zIndex:2,pointerEvents:"none"}}),e.jsx("div",{style:{width:"104px",height:"104px",borderRadius:"50%",background:"linear-gradient(145deg, #F97B3D 0%, #C83200 100%)",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",zIndex:1,boxShadow:"0 8px 48px rgba(232,60,0,0.45)"},children:e.jsxs("svg",{width:"52",height:"52",viewBox:"0 0 24 24",fill:"none",children:[e.jsx("circle",{cx:"12",cy:"12",r:"10",stroke:"white",strokeWidth:"1.8"}),e.jsx("path",{d:"M12 2C10 5.5 9 8.6 9 12s1 6.5 3 10M12 2c2 3.5 3 6.6 3 10s-1 6.5-3 10M2 12h20",stroke:"white",strokeWidth:"1.8",strokeLinecap:"round"})]})})]})]})]})]})})]}),e.jsx(O,{})]}));export{re as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.