> ## Documentation Index
> Fetch the complete documentation index at: https://www.bolna.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get SIP trunk connection details API

> Get Bolna's SIP edge values to configure at your carrier via GET /trunk/pop: SIP domain, port, transports, signalling IPs and RTP port range.

<Note>
  Allowlist every address in `ips` at your carrier, even if only one of them sends traffic today.
</Note>


## OpenAPI

````yaml GET /trunk/pop
openapi: 3.1.0
info:
  title: Bolna API
  description: >-
    Use and leverage Bolna Voice AI using APIs through HTTP requests from any
    language in your applications and workflows.
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.bolna.ai
    description: Production server
security:
  - bearerAuth: []
tags:
  - name: SIP trunks
    description: >-
      Bring-your-own-carrier SIP trunks, their gateways, carrier IPs and
      numbers.
paths:
  /trunk/pop:
    get:
      tags:
        - SIP trunks
      description: >
        Returns Bolna's SIP edge: the values you configure at your carrier.
        Point your carrier's inbound (origination) route at `sip_domain` on
        `port`, allowlist every address in `ips` for SIP signalling, and allow
        RTP media on `rtp_ports`.


        These values are the same for every trunk and every account. Read them
        from this endpoint rather than hard-coding them.
      responses:
        '200':
          description: Bolna's SIP edge
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TrunkConnectionDetails'
              example:
                sip_domain: trunk.bolna.ai
                ips:
                  - 15.252.21.46
                  - 13.206.230.198
                port: 5060
                transports:
                  - udp
                  - tcp
                rtp_ports: 30000-40000
components:
  schemas:
    TrunkConnectionDetails:
      type: object
      description: Bolna's SIP edge, the same for every trunk.
      properties:
        sip_domain:
          type: string
          nullable: true
          description: Host to point your carrier's inbound (origination) route at.
        ips:
          type: array
          items:
            type: string
          description: >-
            Bolna's SIP signalling addresses. Allowlist every one at your
            carrier.
        port:
          type: integer
          description: SIP port on the edge.
        transports:
          type: array
          items:
            type: string
            enum:
              - udp
              - tcp
          description: SIP transports the edge accepts on `port`.
        rtp_ports:
          type: string
          nullable: true
          description: UDP port range Bolna's media uses for RTP, as `start-end`.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.