ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Звонок на внешний телефон

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Звонок на внешний телефон

Сообщение urdoroot » 06 сен 2022, 09:37

Здравствуйте!
Я с помощью openbts и USRP NI-2920 (драйвер N210). Поднял сеть 2g. Все отлично работает я могу отправить смс с телефона на телефон, позвонить. Однако это все в рамках тестовых телефонов, локально. Я хочу позвонить на внешний телефон, например на телефон с симкой от Мегафона. Для этого я использую VoIP провайдера, от которого получил: имя сервера, пароль, логин. Далее в конфиге астериска в файле sip.conf пишу:

[Показать] Спойлер:
[9876543]
type=peer
secret=12345
username=9876543
host=sip.test.com
fromuser=9876543
fromdomain=sip.test.com
callbackextension=9876543
context=zadarma-in
qualify=400
directmedia=no
nat=force_rport,comedia
insecure=invite,port
fromdomain=sip.test.com
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto
context=context=test-in

[1342]
secret=12345
host=dynamic
type=friend
context=test-out


В файле extensions.conf:
[Показать] Спойлер:
[test-in]
exten => 111111,1, Dial(SIP/1342)

[test-out]
exten => _XXXX,1,Dial(SIP/${EXTEN})
exten => _XXXX.,1,Dial(SIP/${EXTEN}@9876543)


Сохраняю, перезапускаю openbts, подключаюсь к сети, и пробую позвонить; +7923xxxxxxx
Как итог звонок не проходит. Интернет на компе присутствует, USRP работает как надо. Может я что-то ни так указываю в конфигурации? Помогите пожалуйста разобраться, может кто-нибудь набросает вариант кофигов, на пример таких данных:

Сервер sip.test.com
Логин: 9876543 copy
Пароль: 12345


Спасибо!
urdoroot
 
Сообщений: 23
Зарегистрирован: 06 сен 2022, 09:09

Re: Звонок на внешний телефон

Сообщение april22 » 06 сен 2022, 09:57

а в консоли астериска что ? !
как диалплан выполняется
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Звонок на внешний телефон

Сообщение ded » 06 сен 2022, 11:49

Не стоит указывать в таком синтаксисе -
exten => _XXXX.,1,Dial(SIP/${EXTEN}@9876543)

Надо
exten => _XXXX.,1,Dial(SIP/9876543/${EXTEN})

Если пытаетесь звонить с плюсом +7923xxxxxxx, то это не проходит через ваш диал-план, плюс не попадает в маску
_XXXX.
Пробуйте
exten => _+7ZXX.,1,Dial(SIP/9876543/${EXTEN})

Ну и пир провайдера вряд ли за НАТом:
nat=force_rport,comedia

Ставьте
nat=no
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок на внешний телефон

Сообщение urdoroot » 06 сен 2022, 14:01

april22 писал(а):а в консоли астериска что ? !
как диалплан выполняется

[Показать] Спойлер:
[2022-09-06 15:26:36.392] ERROR[24079][C-00000001]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("voipms-Seattle", "(null)", ...): Name or service not known
[2022-09-06 15:26:36.392] WARNING[24079][C-00000001]: chan_sip.c:6202 create_addr: No such host: voipms-Seattle
[2022-09-06 15:26:36.392] WARNING[24079][C-00000001]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [89236976981@to-pstn:7] Set("SIP/00101100010-00000001", "CDR(hangupdirection)=SYSTEM") in new stack
-- Executing [89236976981@to-pstn:8] Goto("SIP/00101100010-00000001", "h-20,1") in new stack
-- Goto (to-pstn,h-20,1)
-- Executing [h-20@to-pstn:1] Progress("SIP/00101100010-00000001", "") in new stack
-- Executing [h-20@to-pstn:2] Playback("SIP/00101100010-00000001", "AST_CAUSE_SUBSCRIBER_ABSENT,noanswer") in new stack
[2022-09-06 15:26:36.393] WARNING[24079][C-00000001]: file.c:701 ast_openstream_full: File AST_CAUSE_SUBSCRIBER_ABSENT does not exist in any format
[2022-09-06 15:26:36.393] WARNING[24079][C-00000001]: file.c:1017 ast_streamfile: Unable to open AST_CAUSE_SUBSCRIBER_ABSENT (format (gsm)): No such file or directory
[2022-09-06 15:26:36.393] WARNING[24079][C-00000001]: app_playback.c:484 playback_exec: ast_streamfile failed on SIP/00101100010-00000001 for AST_CAUSE_SUBSCRIBER_ABSENT,noanswer
-- Executing [h-20@to-pstn:3] Hangup("SIP/00101100010-00000001", "20") in new stack
== Spawn extension (to-pstn, h-20, 3) exited non-zero on 'SIP/00101100010-00000001'
-- Executing [h@to-pstn:1] Log("SIP/00101100010-00000001", "NOTICE,A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=89236976981 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0") in new stack
[2022-09-06 15:26:36.393] NOTICE[24079][C-00000001]: Ext. h:1 @ to-pstn: A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=89236976981 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0
-- Executing [h@to-pstn:2] Hangup("SIP/00101100010-00000001", "") in new stack
== Spawn extension (to-pstn, h, 2) exited non-zero on 'SIP/00101100010-00000001'
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [79236976769@from-openBTS:1] Set("SIP/00101100010-00000002", "CDR(B-Number)=79236976769") in new stack
-- Executing [79236976769@from-openBTS:2] Set("SIP/00101100010-00000002", "CDR(A-IMSI)=IMSI001010000001343") in new stack
-- Executing [79236976769@from-openBTS:3] Set("SIP/00101100010-00000002", "CDR(A-Name)=") in new stack
-- Executing [79236976769@from-openBTS:4] Set("SIP/00101100010-00000002", "CDR(A-Number)=1343") in new stack
-- Executing [79236976769@from-openBTS:5] ExecIf("SIP/00101100010-00000002", "0?Set(CDR(A-Number)=IMSI001010000001343):Set(CALLERID(num)=1343)") in new stack
-- Executing [79236976769@from-openBTS:6] GotoIf("SIP/00101100010-00000002", "0?emergency,911,1") in new stack
-- Executing [79236976769@from-openBTS:7] GotoIf("SIP/00101100010-00000002", "0?default,79236976769,1") in new stack
-- Executing [79236976769@from-openBTS:8] Goto("SIP/00101100010-00000002", "phones,79236976769,1") in new stack
-- Goto (phones,79236976769,1)
> Found no rows [select dial from dialdata_table where exten="79236976769"]
-- Executing [79236976769@phones:1] Set("SIP/00101100010-00000002", "CDR(B-IMSI)=") in new stack
-- Executing [79236976769@phones:2] GotoIf("SIP/00101100010-00000002", "0?B-IPAddr") in new stack
-- Executing [79236976769@phones:3] Gosub("SIP/00101100010-00000002", "to-e164,79236976769,1") in new stack
-- Executing [79236976769@to-e164:1] Return("SIP/00101100010-00000002", "79236976769") in new stack
-- Executing [79236976769@phones:4] Set("SIP/00101100010-00000002", "CDR(B-Number)=79236976769") in new stack
> Found no rows [select dial from dialdata_table where exten="79236976769"]
-- Executing [79236976769@phones:5] Set("SIP/00101100010-00000002", "CDR(B-IMSI)=") in new stack
-- Executing [79236976769@phones:6] GotoIf("SIP/00101100010-00000002", "1?to-pstn,79236976769,1") in new stack
-- Goto (to-pstn,79236976769,1)
-- Executing [79236976769@to-pstn:1] Set("SIP/00101100010-00000002", "CDR(hangupdirection)=A") in new stack
-- Executing [79236976769@to-pstn:2] Gosub("SIP/00101100010-00000002", "CallLimit,s,1(1343,79236976769)") in new stack
-- Executing [s@CallLimit:1] GotoIf("SIP/00101100010-00000002", "1?A-IMSI") in new stack
-- Goto (CallLimit,s,4)
-- Executing [s@CallLimit:4] ExecIf("SIP/00101100010-00000002", "0?Return()") in new stack
-- Executing [s@CallLimit:5] Set("SIP/00101100010-00000002", "GROUP(A)=IMSI001010000001343") in new stack
-- Executing [s@CallLimit:6] GotoIf("SIP/00101100010-00000002", "0?VM") in new stack
-- Executing [s@CallLimit:7] Return("SIP/00101100010-00000002", "") in new stack
-- Executing [79236976769@to-pstn:3] Dial("SIP/00101100010-00000002", "SIP/79236976769@voipms-LosAngeles,3600,g") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2022-09-06 15:57:43.701] ERROR[24685][C-00000002]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("voipms-LosAngeles", "(null)", ...): Name or service not known
[2022-09-06 15:57:43.701] WARNING[24685][C-00000002]: chan_sip.c:6202 create_addr: No such host: voipms-LosAngeles
[2022-09-06 15:57:43.701] WARNING[24685][C-00000002]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [79236976769@to-pstn:4] Set("SIP/00101100010-00000002", "CDR(hangupdirection)=SYSTEM") in new stack
-- Executing [79236976769@to-pstn:5] GotoIf("SIP/00101100010-00000002", "1?:h-20,1") in new stack
-- Executing [79236976769@to-pstn:6] Dial("SIP/00101100010-00000002", "SIP/79236976769@voipms-Seattle,3600,g") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2022-09-06 15:57:43.727] ERROR[24685][C-00000002]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("voipms-Seattle", "(null)", ...): Name or service not known
[2022-09-06 15:57:43.727] WARNING[24685][C-00000002]: chan_sip.c:6202 create_addr: No such host: voipms-Seattle
[2022-09-06 15:57:43.727] WARNING[24685][C-00000002]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [79236976769@to-pstn:7] Set("SIP/00101100010-00000002", "CDR(hangupdirection)=SYSTEM") in new stack
-- Executing [79236976769@to-pstn:8] Goto("SIP/00101100010-00000002", "h-20,1") in new stack
-- Goto (to-pstn,h-20,1)
-- Executing [h-20@to-pstn:1] Progress("SIP/00101100010-00000002", "") in new stack
-- Executing [h-20@to-pstn:2] Playback("SIP/00101100010-00000002", "AST_CAUSE_SUBSCRIBER_ABSENT,noanswer") in new stack
[2022-09-06 15:57:43.728] WARNING[24685][C-00000002]: file.c:701 ast_openstream_full: File AST_CAUSE_SUBSCRIBER_ABSENT does not exist in any format
[2022-09-06 15:57:43.728] WARNING[24685][C-00000002]: file.c:1017 ast_streamfile: Unable to open AST_CAUSE_SUBSCRIBER_ABSENT (format (gsm)): No such file or directory
[2022-09-06 15:57:43.728] WARNING[24685][C-00000002]: app_playback.c:484 playback_exec: ast_streamfile failed on SIP/00101100010-00000002 for AST_CAUSE_SUBSCRIBER_ABSENT,noanswer
-- Executing [h-20@to-pstn:3] Hangup("SIP/00101100010-00000002", "20") in new stack
== Spawn extension (to-pstn, h-20, 3) exited non-zero on 'SIP/00101100010-00000002'
-- Executing [h@to-pstn:1] Log("SIP/00101100010-00000002", "NOTICE,A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=79236976769 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0") in new stack
[2022-09-06 15:57:43.728] NOTICE[24685][C-00000002]: Ext. h:1 @ to-pstn: A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=79236976769 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0
-- Executing [h@to-pstn:2] Hangup("SIP/00101100010-00000002", "") in new stack
== Spawn extension (to-pstn, h, 2) exited non-zero on 'SIP/00101100010-00000002'

Вот такой вывод
urdoroot
 
Сообщений: 23
Зарегистрирован: 06 сен 2022, 09:09

Re: Звонок на внешний телефон

Сообщение urdoroot » 06 сен 2022, 14:09

april22 писал(а):а в консоли астериска что ? !
как диалплан выполняется


[Показать] Спойлер:
Asterisk Ready.
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [79236976981@from-openBTS:1] Set("SIP/00101100010-00000000", "CDR(B-Number)=79236976981") in new stack
-- Executing [79236976981@from-openBTS:2] Set("SIP/00101100010-00000000", "CDR(A-IMSI)=IMSI001010000001343") in new stack
-- Executing [79236976981@from-openBTS:3] Set("SIP/00101100010-00000000", "CDR(A-Name)=") in new stack
-- Executing [79236976981@from-openBTS:4] Set("SIP/00101100010-00000000", "CDR(A-Number)=1343") in new stack
-- Executing [79236976981@from-openBTS:5] ExecIf("SIP/00101100010-00000000", "0?Set(CDR(A-Number)=IMSI001010000001343):Set(CALLERID(num)=1343)") in new stack
-- Executing [79236976981@from-openBTS:6] GotoIf("SIP/00101100010-00000000", "0?emergency,911,1") in new stack
-- Executing [79236976981@from-openBTS:7] GotoIf("SIP/00101100010-00000000", "0?default,79236976981,1") in new stack
-- Executing [79236976981@from-openBTS:8] Goto("SIP/00101100010-00000000", "phones,79236976981,1") in new stack
-- Goto (phones,79236976981,1)
> Found no rows [select dial from dialdata_table where exten="79236976981"]
-- Executing [79236976981@phones:1] Set("SIP/00101100010-00000000", "CDR(B-IMSI)=") in new stack
-- Executing [79236976981@phones:2] GotoIf("SIP/00101100010-00000000", "0?B-IPAddr") in new stack
-- Executing [79236976981@phones:3] Gosub("SIP/00101100010-00000000", "to-e164,79236976981,1") in new stack
-- Executing [79236976981@to-e164:1] Return("SIP/00101100010-00000000", "79236976981") in new stack
-- Executing [79236976981@phones:4] Set("SIP/00101100010-00000000", "CDR(B-Number)=79236976981") in new stack
> Found no rows [select dial from dialdata_table where exten="79236976981"]
-- Executing [79236976981@phones:5] Set("SIP/00101100010-00000000", "CDR(B-IMSI)=") in new stack
-- Executing [79236976981@phones:6] GotoIf("SIP/00101100010-00000000", "1?to-pstn,79236976981,1") in new stack
-- Goto (to-pstn,79236976981,1)
-- Executing [79236976981@to-pstn:1] Set("SIP/00101100010-00000000", "CDR(hangupdirection)=A") in new stack
-- Executing [79236976981@to-pstn:2] Gosub("SIP/00101100010-00000000", "CallLimit,s,1(1343,79236976981)") in new stack
-- Executing [s@CallLimit:1] GotoIf("SIP/00101100010-00000000", "1?A-IMSI") in new stack
-- Goto (CallLimit,s,4)
-- Executing [s@CallLimit:4] ExecIf("SIP/00101100010-00000000", "0?Return()") in new stack
-- Executing [s@CallLimit:5] Set("SIP/00101100010-00000000", "GROUP(A)=IMSI001010000001343") in new stack
-- Executing [s@CallLimit:6] GotoIf("SIP/00101100010-00000000", "0?VM") in new stack
-- Executing [s@CallLimit:7] Return("SIP/00101100010-00000000", "") in new stack
-- Executing [79236976981@to-pstn:3] Dial("SIP/00101100010-00000000", "SIP/79236976981@voipms-LosAngeles,3600,g") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2022-09-06 15:25:05.070] ERROR[24051][C-00000000]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("voipms-LosAngeles", "(null)", ...): Name or service not known
[2022-09-06 15:25:05.070] WARNING[24051][C-00000000]: chan_sip.c:6202 create_addr: No such host: voipms-LosAngeles
[2022-09-06 15:25:05.070] WARNING[24051][C-00000000]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [79236976981@to-pstn:4] Set("SIP/00101100010-00000000", "CDR(hangupdirection)=SYSTEM") in new stack
-- Executing [79236976981@to-pstn:5] GotoIf("SIP/00101100010-00000000", "1?:h-20,1") in new stack
-- Executing [79236976981@to-pstn:6] Dial("SIP/00101100010-00000000", "SIP/79236976981@voipms-Seattle,3600,g") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2022-09-06 15:25:05.095] ERROR[24051][C-00000000]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("voipms-Seattle", "(null)", ...): Name or service not known
[2022-09-06 15:25:05.095] WARNING[24051][C-00000000]: chan_sip.c:6202 create_addr: No such host: voipms-Seattle
[2022-09-06 15:25:05.095] WARNING[24051][C-00000000]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [79236976981@to-pstn:7] Set("SIP/00101100010-00000000", "CDR(hangupdirection)=SYSTEM") in new stack
-- Executing [79236976981@to-pstn:8] Goto("SIP/00101100010-00000000", "h-20,1") in new stack
-- Goto (to-pstn,h-20,1)
-- Executing [h-20@to-pstn:1] Progress("SIP/00101100010-00000000", "") in new stack
-- Executing [h-20@to-pstn:2] Playback("SIP/00101100010-00000000", "AST_CAUSE_SUBSCRIBER_ABSENT,noanswer") in new stack
[2022-09-06 15:25:05.096] WARNING[24051][C-00000000]: file.c:701 ast_openstream_full: File AST_CAUSE_SUBSCRIBER_ABSENT does not exist in any format
[2022-09-06 15:25:05.096] WARNING[24051][C-00000000]: file.c:1017 ast_streamfile: Unable to open AST_CAUSE_SUBSCRIBER_ABSENT (format (gsm)): No such file or directory
[2022-09-06 15:25:05.096] WARNING[24051][C-00000000]: app_playback.c:484 playback_exec: ast_streamfile failed on SIP/00101100010-00000000 for AST_CAUSE_SUBSCRIBER_ABSENT,noanswer
-- Executing [h-20@to-pstn:3] Hangup("SIP/00101100010-00000000", "20") in new stack
== Spawn extension (to-pstn, h-20, 3) exited non-zero on 'SIP/00101100010-00000000'
-- Executing [h@to-pstn:1] Log("SIP/00101100010-00000000", "NOTICE,A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=79236976981 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0") in new stack
[2022-09-06 15:25:05.097] NOTICE[24051][C-00000000]: Ext. h:1 @ to-pstn: A-Number=1343 A-Name= A-IMSI=IMSI001010000001343 B-Number=79236976981 B-Name= B-IMSI= hangupcause=20 dialstatus=CHANUNAVAIL hangupdirection=SYSTEM duration=0 billsec=0
-- Executing [h@to-pstn:2] Hangup("SIP/00101100010-00000000", "") in new stack
== Spawn extension (to-pstn, h, 2) exited non-zero on 'SIP/00101100010-00000000'
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
urdoroot
 
Сообщений: 23
Зарегистрирован: 06 сен 2022, 09:09

Re: Звонок на внешний телефон

Сообщение april22 » 07 сен 2022, 11:46

меня бы это насторожило
[2022-09-06 15:57:43.701] WARNING[24685][C-00000002]: chan_sip.c:6202 create_addr: No such host: voipms-LosAngeles
[2022-09-06 15:57:43.701] WARNING[24685][C-00000002]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Звонок на внешний телефон

Сообщение ded » 07 сен 2022, 13:56

urdoroot, в команде Александра Чемериса работаете?

-- Executing [79236976769@to-pstn:3] Dial("SIP/00101100010-00000002", "SIP/79236976769@voipms-LosAngeles,3600,g")
старый синтаксис, и нет у вас этого пира - voipms-LosAngeles, как заметил коллега april22. Вы же сами указали выше ваш конфиг sip.conf, где указан пир 9876543
Код: выделить все
[9876543]
type=peer
secret=12345
username=9876543
host=sip.test.com
fromuser=9876543
fromdomain=sip.test.com
callbackextension=9876543
context=zadarma-in
qualify=400
directmedia=no
nat=force_rport,comedia
insecure=invite,port
fromdomain=sip.test.com
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto
context=context=test-in



Надо
exten => _XXXX.,1,Dial(SIP/9876543/${EXTEN})
exten => _+7ZXX.,1,Dial(SIP/9876543/${EXTEN})
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок на внешний телефон

Сообщение urdoroot » 07 сен 2022, 14:55

Теперь выдает вот такое сообщение
[Показать] Спойлер:
[2022-09-07 16:49:36.396] NOTICE[13051][C-00000000]: chan_sip.c:25450 handle_request_invite: Call from 'IMSI001010000001343' (127.0.0.1:5062) to extension '79236976981' rejected because extension not found in context 'sip-external'
urdoroot
 
Сообщений: 23
Зарегистрирован: 06 сен 2022, 09:09

Re: Звонок на внешний телефон

Сообщение ded » 07 сен 2022, 16:49

Вы меняете строки диалплана
exten => _XXXX.,1,Dial(SIP/9876543/${EXTEN})
exten => _+7ZXX.,1,Dial(SIP/9876543/${EXTEN})
в контексте [test-out]

А ваш абонент (моб.тел. с IMSI001010000001343 пытется делать наборы в контексте 'sip-external'
Понимаете разницу в контекстах?
Судя по названию - контекст 'sip-external' для внешних транков. Абонент IMSI001010000001343 наверное всё же внутренний абонент.
Для теста вполне можете указать строку
exten => _XXXX.,1,Dial(SIP/9876543/${EXTEN})
в контексте 'sip-external'
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок на внешний телефон

Сообщение Zavr2008 » 07 сен 2022, 17:17

openbts suxx. Используем годами Osmo-BSC/Osmo-BTS и довольны - сделали много проектов и на Ip.access и на UmTRX и на USRP.
с 2017 года в теме)

Сейчас занимаюсь 5G разработками уже операторского класса.
Пишите в личку если что)
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH