# SIP trunk between many servers

**URL:** <https://community.asterisk.org/t/sip-trunk-between-many-servers/94671>\
**Category:** Asterisk Support\
**Created:** [November 10, 2022, 10:26am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671 "2022-11-10T10:26:40Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 10, 2022, 10:26am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/1 "2022-11-10T10:26:40Z")

</div>

I want to connect many servers with trunk, but there are many problems

There tow servers configuration file:

## Server A(192.168.1.70)

- pjsip.conf

```auto
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[TOB]
type=endpoint
context=sip_trunk
disallow=all
allow=ulaw
allow=g722,ulaw
outbound_auth=TOB
aors=TOB

[TOB]
type=auth
auth_type=userpass
password=TOB
username=TOB

[TOB]
type=aor
contact=sip:192.168.1.83:5060
max_contacts=10

[TOB]
type=registration
outbound_auth=TOB
expiration=300
retry_interval=60
fatal_retry_interval=30
forbidden_retry_interval=30
max_retries=10000
expiration=3600
line=yes
endpoint=TOB
auth_rejection_permanent=no
server_uri=sip:192.168.1.83:5060
client_uri=sip:TOB@192.168.1.83:5060

[TOB]
type=identify
match=192.168.1.83:5060/24
endpoint=TOB

[6010]
type=endpoint
context=sip_trunk
disallow=all
allow=ulaw
auth=6010
aors=6010

[6010]
type=auth
auth_type=userpass
password=123456
username=6010

[6010]
type=aor
max_contacts=10

[6011]
type=endpoint
context=sip_trunk
allow=!all,all
auth=6011
aors=6011

[6011]
type=auth
auth_type=userpass
password=123456
username=6011

[6011]
type=aor
max_contacts=10

```

- extensions.conf

```auto
[sip_trunk]
exten => _6XXX,1,Ringing()
same => n,Dial(PJSIP/${EXTEN}@TOB)
same => n,HangUp()

```

## ServerB(192.168.1.83)

- pjsip.conf

```auto
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[TOA]
type=endpoint
context=sip_trunk
disallow=all
allow=ulaw
allow=g722,ulaw
outbound_auth=TOA
aors=TOA

[TOA]
type=auth
auth_type=userpass
password=TOA
username=TOA

[TOA]
type=aor
contact=sip:192.168.1.70:5060
max_contacts=10

[TOA]
type=registration
outbound_auth=TOA
expiration=300
retry_interval=60
fatal_retry_interval=30
forbidden_retry_interval=30
max_retries=10000
expiration=3600
line=yes
endpoint=TOA
auth_rejection_permanent=no
server_uri=sip:192.168.1.70:5060
client_uri=sip:TOA@192.168.1.70:5060

[TOA]
type=identify
match=192.168.1.70:5060/24
endpoint=TOA

[6001]
type=endpoint
context=sip_trunk
disallow=all
allow=ulaw
auth=6001
aors=6001

[6001]
type=auth
auth_type=userpass
password=123456
username=6001

[6001]
type=aor
max_contacts=10

[6002]
type=endpoint
context=sip_trunk
allow=!all,all
auth=6002
aors=6002

[6002]
type=auth
auth_type=userpass
password=123456
username=6002

[6002]
type=aor
max_contacts=10

```

- extensions.conf

```auto
[sip_trunk]
exten => _6XXX,1,Ringing()
same => n,Dial(PJSIP/${EXTEN}@TOA)
same => n,HangUp()

```

Anyway  
thank you very much for your help !!!

---

<div class="post-metadata">

**Author:** ![jcolp](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/jcolp/32/8848_2.png) [@jcolp](https://community.asterisk.org/u/jcolp)\
**Post date:** [November 10, 2022, 10:37am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/2 "2022-11-10T10:37:07Z")

</div>

And the problems… are?

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [November 10, 2022, 10:37am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/3 "2022-11-10T10:37:38Z")

</div>

Initial observations:

There should be no type=registration section.

You have outbound auth on both but no corresponding inbound auth, so there will never be an authorisation challenge and therefore the outbound auth is useless.

You haven’t said what you expected to happen and what actually happened. For the latter, we would expect to see logs.

Although becoming common popular terminology, server is neither valid SIP terminology, nor valid Linux terminology. The only thing it could really refer to is the physical hardware. Server has a different meaning in SIP and Asterisk is a daemon.

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 10, 2022, 10:54am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/4 "2022-11-10T10:54:07Z")

</div>

sorry i remember it

```auto
res_pjsip_exten_state.c:429 new_subscribe: Endpoint '6001' state subscription failed: Extension '6010' does not exist in context 'sip_trunk' or has no associated hint
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/6001-00001261", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/6001-00001261", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001262 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001263", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001263", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001262 is ringing
    -- PJSIP/TOA-00001264 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001265", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001265", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001264 is ringing
    -- PJSIP/TOA-00001266 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001267", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001267", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001266 is ringing
    -- PJSIP/TOA-00001268 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001269", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001269", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001268 is ringing
    -- PJSIP/TOA-0000126a is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126b", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126b", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126a is ringing
    -- PJSIP/TOA-0000126c is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126d", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126d", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126c is ringing
    -- PJSIP/TOA-0000126e is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126f", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126f", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126e is ringing
    -- PJSIP/TOA-00001270 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001271", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001271", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001270 is ringing
    -- PJSIP/TOA-00001272 is ringing
......
[Nov 10 18:19:12] ERROR[37462]: res_timing_timerfd.c:93 timerfd_timer_open: Failed to create timerfd timer: Too many open files
[Nov 10 18:19:12] WARNING[37462]: alertpipe.c:48 ast_alertpipe_init: Failed to create alert pipe with eventfd(), falling back to pipe(): Too many open files
[Nov 10 18:19:12] WARNING[37462]: alertpipe.c:57 ast_alertpipe_init: Failed to create alert pipe: Too many open files
[Nov 10 18:19:12] ERROR[37462]: chan_pjsip.c:3071 chan_pjsip_incoming_request: TOA: Failed to allocate new PJSIP channel on incoming SIP INVITE
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001355", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001355'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001353", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001353'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001351", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001351'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134f", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134f'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134d", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134d'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134b", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134b'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001349", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001349'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001347", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001347'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001345", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001345'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001343", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001343'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001341", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001341'
......
[Nov 10 18:19:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:19:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:19:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:19:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:20:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:20:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:20:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:20:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:21:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:21:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:21:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:21:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:22:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:22:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:22:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:22:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:23:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:23:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:23:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:23:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:24:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:24:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:24:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:24:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:25:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:25:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:25:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:25:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:26:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:26:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:26:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:26:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:27:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)

```

the problem

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 10, 2022, 11:01am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/5 "2022-11-10T11:01:47Z")

</div>

I want to make a call between the two Servers,but can not  
and the problems

```auto
es_pjsip_exten_state.c:429 new_subscribe: Endpoint '6001' state subscription failed: Extension '6010' does not exist in context 'sip_trunk' or has no associated hint
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/6001-00001261", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/6001-00001261", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001262 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001263", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001263", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001262 is ringing
    -- PJSIP/TOA-00001264 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001265", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001265", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001264 is ringing
    -- PJSIP/TOA-00001266 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001267", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001267", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001266 is ringing
    -- PJSIP/TOA-00001268 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001269", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001269", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001268 is ringing
    -- PJSIP/TOA-0000126a is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126b", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126b", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126a is ringing
    -- PJSIP/TOA-0000126c is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126d", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126d", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126c is ringing
    -- PJSIP/TOA-0000126e is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-0000126f", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-0000126f", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-0000126e is ringing
    -- PJSIP/TOA-00001270 is ringing
    -- Executing [6010@sip_trunk:1] Ringing("PJSIP/TOA-00001271", "") in new stack
    -- Executing [6010@sip_trunk:2] Dial("PJSIP/TOA-00001271", "PJSIP/6010@TOA") in new stack
    -- Called PJSIP/6010@TOA
    -- PJSIP/TOA-00001270 is ringing
    -- PJSIP/TOA-00001272 is ringing
......
[Nov 10 18:19:12] ERROR[37462]: res_timing_timerfd.c:93 timerfd_timer_open: Failed to create timerfd timer: Too many open files
[Nov 10 18:19:12] WARNING[37462]: alertpipe.c:48 ast_alertpipe_init: Failed to create alert pipe with eventfd(), falling back to pipe(): Too many open files
[Nov 10 18:19:12] WARNING[37462]: alertpipe.c:57 ast_alertpipe_init: Failed to create alert pipe: Too many open files
[Nov 10 18:19:12] ERROR[37462]: chan_pjsip.c:3071 chan_pjsip_incoming_request: TOA: Failed to allocate new PJSIP channel on incoming SIP INVITE
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001355", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001355'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001353", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001353'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001351", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001351'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134f", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134f'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134d", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134d'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-0000134b", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-0000134b'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001349", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001349'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001347", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001347'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001345", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001345'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001343", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001343'
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [6010@sip_trunk:3] Hangup("PJSIP/TOA-00001341", "") in new stack
  == Spawn extension (sip_trunk, 6010, 3) exited non-zero on 'PJSIP/TOA-00001341'
......
[Nov 10 18:19:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:19:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:19:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:19:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:20:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:20:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:20:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:20:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:21:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:21:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:21:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:21:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:22:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:22:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:22:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:22:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:23:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:23:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:23:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:23:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:24:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:24:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:24:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:24:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:25:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:25:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:25:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:25:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:26:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:26:29] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:26:56] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)
[Nov 10 18:26:59] WARNING[37462]: res_pjsip_outbound_registration.c:1186 handle_registration_response: '404' fatal response received from 'sip:192.168.1.70:5060' on registration attempt to 'sip:TOA@192.168.1.70:5060', retrying in '30' seconds
[Nov 10 18:27:26] WARNING[37462]: res_pjsip_registrar.c:1166 find_registrar_aor: AOR '' not found for endpoint 'TOA' (192.168.1.70:5060)

```

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [November 10, 2022, 11:09am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/6 "2022-11-10T11:09:44Z")

</div>

That log shows the call looping back to the same Asterisk instances; it is both SIP client and SIP server for the same call.

Which is what your dialplan does. The only extension defined, on TOB, is \_6XXX, which ends the call back to TOA.

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 10, 2022, 11:21am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/8 "2022-11-10T11:21:16Z")

</div>

It looks like that’s what you said,but I don’t konw which step is wrong

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [November 10, 2022, 11:25am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/9 "2022-11-10T11:25:30Z")

</div>

Your extensions.conf is incomplete (and you don’t have a particularly well thought numbering scheme).

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 10, 2022, 11:39am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/10 "2022-11-10T11:39:48Z")

</div>

I’m sorry I’m new to Asterisk and I don’t get it yet  
Can you tell me what to do?

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [November 10, 2022, 12:29pm UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/11 "2022-11-10T12:29:46Z")

</div>

Define an extension 6010 on TOB that routes to endpoint 6010 on that system.

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 21, 2022, 9:18am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/12 "2022-11-21T09:18:15Z")

</div>

Now I can connect two servers with registration in PJSIP.conf, but can I connect two server without registration? I want to call another server in extension.conf，What should I do？

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 21, 2022, 9:21am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/13 "2022-11-21T09:21:51Z")

</div>

![image](https://global.discourse-cdn.com/asterisk/original/2X/7/744d3371fb7db1f26046060c1ad8c4d9c14903c9.png)  
I saw something like this in an article，Could I connect another server by this way?

---

<div class="post-metadata">

**Author:** ![TONYGFX](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/tonygfx/32/6084_2.png) [@TONYGFX](https://community.asterisk.org/u/TONYGFX)\
**Post date:** [November 21, 2022, 9:23am UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/14 "2022-11-21T09:23:50Z")

</div>

But I dont understand what does port 9999 mean？Which port？

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [November 21, 2022, 12:20pm UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/15 "2022-11-21T12:20:06Z")

</div>

chan\_pjsip always requires an endpoint, so that particular example is not relevant. Also, for what people call “trunks”, one would want to define the addresses in the the driver configuration, not in the dialplan. When using static addresses, that is the contact value in the aoir section.

The port is port in SIP request URI, if it other than the default:

[https://www.rfc-editor.org/rfc/rfc3261#section-19.1.1](https://www.rfc-editor.org/rfc/rfc3261#section-19.1.1)

You need to do some more background reading,

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/asterisk/original/2X/4/475d0c889911cfb84ac4881ad6df8b523e3f9105.png) [@system](https://community.asterisk.org/u/system)\
**Post date:** [December 21, 2022, 12:20pm UTC](https://community.asterisk.org/t/sip-trunk-between-many-servers/94671/16 "2022-12-21T12:20:17Z")

</div>

Closed on December 21, 2022, 12:20pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
