VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

a400p freebsd

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

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

ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: a400p freebsd

Сообщение ded »

Есть Connectivity => Zap channels DID
Это раньше DAHDI назывался Zap.
Пропишите номера городских линий на соответствующих портахFXО , поправьте контекст для DAHDI как там рекомендовано, и тогда можно ловить их в Inbound routes по этим DID.
Создайте extension - 10 например, как Application => Extension => Generic DAHDI device
Воткните телефон в порт FXS, разве нет гудка?

А вообще - пора Вам в библиотеку, всё это уже описано.
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

Вопрос следующий

на freebsd я настраивал транк и все работало в конфиге sip.conf
register =>user:pas@mgn.media.usi.ru/user

[utel]
callerid="jazzcinema"
disallow=all
defaultuser=jazzcinema@mgn.media.usi.ru
fromuser=user
username=user
;host=62.148.237.145
host=mgn.media.usi.ru
type=friend
port=5060
secret=pas
nat=yes
qualify=yes
insecure=port,invite
fromdomain=mgn.media.usi.ru
dtmfmode=rfc2833
canreinvite=no
allow=alaw
allow=ulaw
context=incoming_calls

все работало на centos freepbx не получается настроить.
freepbx пишет что sip зарегестрирован в в asterisk
sip show registry ничего не выводит

опции peer
disallow=all
defaultuser=jazzcinema@mgn.media.usi.ru
fromuser=user
username=user
host=mgn.media.usi.ru
type=friend
port=5060
nat=yes
secret=pasw
qualify=yes
incecure=port,invite
fromdomain=mgn.media.usi.ru
canreinvite=no
allow=ulaw&alaw
context=incoming_calls

опции user
secret=pasw
type=user
context=from-trunk

регистрация
user:pasw@mgn.media.usi.ru/user

что не так прописал?
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

прописал
IP Trunks Online 1

= Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [83519438637@from-internal:1] Macro("SIP/104-0000003f", "user-callerid,LIMIT,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/104-0000003f", "AMPUSER=104") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/104-0000003f", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/104-0000003f", "1?Set(REALCALLERIDNUM=104)") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/104-0000003f", "AMPUSER=104") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/104-0000003f", "AMPUSERCIDNAME=104") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/104-0000003f", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/104-0000003f", "AMPUSERCID=104") in new stack
-- Executing [s@macro-user-callerid:8] Set("SIP/104-0000003f", "__DIAL_OPTIONS=tr") in new stack
-- Executing [s@macro-user-callerid:9] Set("SIP/104-0000003f", "CALLERID(all)="104" <104>") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/104-0000003f", "0?limit") in new stack
-- Executing [s@macro-user-callerid:11] ExecIf("SIP/104-0000003f", "1?Set(GROUP(concurrency_limit)=104)") in new stack
-- Executing [s@macro-user-callerid:12] ExecIf("SIP/104-0000003f", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("SIP/104-0000003f", "1?continue") in new stack
-- Goto (macro-user-callerid,s,26)
-- Executing [s@macro-user-callerid:26] Set("SIP/104-0000003f", "CALLERID(number)=104") in new stack
-- Executing [s@macro-user-callerid:27] Set("SIP/104-0000003f", "CALLERID(name)=104") in new stack
-- Executing [s@macro-user-callerid:28] Set("SIP/104-0000003f", "CDR(cnum)=104") in new stack
-- Executing [s@macro-user-callerid:29] Set("SIP/104-0000003f", "CDR(cnam)=104") in new stack
-- Executing [s@macro-user-callerid:30] Set("SIP/104-0000003f", "CHANNEL(language)=ru") in new stack
-- Executing [83519438637@from-internal:2] Set("SIP/104-0000003f", "MOHCLASS=default") in new stack
-- Executing [83519438637@from-internal:3] ExecIf("SIP/104-0000003f", "0?Set(TRUNKCIDOVERRIDE=IP)") in new stack
-- Executing [83519438637@from-internal:4] Set("SIP/104-0000003f", "_NODEST=") in new stack
-- Executing [83519438637@from-internal:5] Gosub("SIP/104-0000003f", "sub-record-check,s,1(out,83519438637,)") in new stack
-- Executing [s@sub-record-check:1] Set("SIP/104-0000003f", "REC_POLICY_MODE_SAVE=") in new stack
-- Executing [s@sub-record-check:2] GotoIf("SIP/104-0000003f", "1?check") in new stack
-- Goto (sub-record-check,s,7)
-- Executing [s@sub-record-check:7] Set("SIP/104-0000003f", "__MON_FMT=wav") in new stack
-- Executing [s@sub-record-check:8] GotoIf("SIP/104-0000003f", "1?next") in new stack
-- Goto (sub-record-check,s,11)
-- Executing [s@sub-record-check:11] ExecIf("SIP/104-0000003f", "0?Return()") in new stack
-- Executing [s@sub-record-check:12] ExecIf("SIP/104-0000003f", "0?Set(__REC_POLICY_MODE=)") in new stack
-- Executing [s@sub-record-check:13] GotoIf("SIP/104-0000003f", "0?out,1") in new stack
-- Executing [s@sub-record-check:14] Set("SIP/104-0000003f", "__REC_STATUS=INITIALIZED") in new stack
-- Executing [s@sub-record-check:15] Set("SIP/104-0000003f", "NOW=1369322901") in new stack
-- Executing [s@sub-record-check:16] Set("SIP/104-0000003f", "__DAY=23") in new stack
-- Executing [s@sub-record-check:17] Set("SIP/104-0000003f", "__MONTH=05") in new stack
-- Executing [s@sub-record-check:18] Set("SIP/104-0000003f", "__YEAR=2013") in new stack
-- Executing [s@sub-record-check:19] Set("SIP/104-0000003f", "__TIMESTR=20130523-202821") in new stack
-- Executing [s@sub-record-check:20] Set("SIP/104-0000003f", "__FROMEXTEN=104") in new stack
-- Executing [s@sub-record-check:21] Set("SIP/104-0000003f", "__CALLFILENAME=out-83519438637-104-20130523-202821-1369322901.113") in new stack
-- Executing [s@sub-record-check:22] Goto("SIP/104-0000003f", "out,1") in new stack
-- Goto (sub-record-check,out,1)
-- Executing [out@sub-record-check:1] ExecIf("SIP/104-0000003f", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack
-- Executing [out@sub-record-check:2] GosubIf("SIP/104-0000003f", "0?record,1(exten,83519438637,104)") in new stack
-- Executing [out@sub-record-check:3] Return("SIP/104-0000003f", "") in new stack
-- Executing [83519438637@from-internal:6] Macro("SIP/104-0000003f", "dialout-trunk,8,83519438637,,off") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("SIP/104-0000003f", "DIAL_TRUNK=8") in new stack
-- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/104-0000003f", "0?sub-pincheck,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/104-0000003f", "0?disabletrunk,1") in new stack
-- Executing [s@macro-dialout-trunk:4] Set("SIP/104-0000003f", "DIAL_NUMBER=83519438637") in new stack
-- Executing [s@macro-dialout-trunk:5] Set("SIP/104-0000003f", "DIAL_TRUNK_OPTIONS=tr") in new stack
-- Executing [s@macro-dialout-trunk:6] Set("SIP/104-0000003f", "OUTBOUND_GROUP=OUT_8") in new stack
-- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/104-0000003f", "1?nomax") in new stack
-- Goto (macro-dialout-trunk,s,9)
-- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/104-0000003f", "0?skipoutcid") in new stack
-- Executing [s@macro-dialout-trunk:10] Set("SIP/104-0000003f", "DIAL_TRUNK_OPTIONS=") in new stack
-- Executing [s@macro-dialout-trunk:11] Macro("SIP/104-0000003f", "outbound-callerid,8") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/104-0000003f", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/104-0000003f", "0?Set(REALCALLERIDNUM=104)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/104-0000003f", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/104-0000003f", "USEROUTCID=123") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/104-0000003f", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/104-0000003f", "TRUNKOUTCID=jazzcinema") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/104-0000003f", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,14)
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/104-0000003f", "1?Set(CALLERID(all)=jazzcinema)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/104-0000003f", "1?Set(CALLERID(all)=123)") in new stack
-- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/104-0000003f", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/104-0000003f", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:18] Set("SIP/104-0000003f", "CDR(outbound_cnum)=123") in new stack
-- Executing [s@macro-outbound-callerid:19] Set("SIP/104-0000003f", "CDR(outbound_cnam)=") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/104-0000003f", "0?sub-flp-8,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/104-0000003f", "OUTNUM=83519438637") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/104-0000003f", "custom=SIP/utel") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/104-0000003f", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default))") in new stack
-- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/104-0000003f", "0?Set(DIAL_TRUNK_OPTIONS=M(confirm))") in new stack
-- Executing [s@macro-dialout-trunk:17] Macro("SIP/104-0000003f", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/104-0000003f", "") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/104-0000003f", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/104-0000003f", "1?Set(CONNECTEDLINE(num,i)=83519438637)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/104-0000003f", "1?Set(CONNECTEDLINE(name,i)=CID:123)") in new stack
-- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/104-0000003f", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/104-0000003f", "SIP/utel/83519438637,300,") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/utel/83519438637
-- No one is available to answer at this time (1:0/0/0)
-- Executing [s@macro-dialout-trunk:23] NoOp("SIP/104-0000003f", "Dial failed for some reason with DIALSTATUS = NOANSWER and HANGUPCAUSE = 16") in new stack
-- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/104-0000003f", "0?continue,1:s-NOANSWER,1") in new stack
-- Goto (macro-dialout-trunk,s-NOANSWER,1)
-- Executing [s-NOANSWER@macro-dialout-trunk:1] NoOp("SIP/104-0000003f", "Dial failed due to trunk reporting NOANSWER - giving up") in new stack
-- Executing [s-NOANSWER@macro-dialout-trunk:2] Progress("SIP/104-0000003f", "") in new stack
-- Executing [s-NOANSWER@macro-dialout-trunk:3] Playback("SIP/104-0000003f", "number-not-answering,noanswer") in new stack
[2013-05-23 20:28:22] WARNING[11972]: file.c:653 ast_openstream_full: File number-not-answering does not exist in any format
[2013-05-23 20:28:22] WARNING[11972]: file.c:959 ast_streamfile: Unable to open number-not-answering (format 0x4 (ulaw)): No such file or directory
[2013-05-23 20:28:22] WARNING[11972]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/104-0000003f for number-not-answering,noanswer
-- Executing [s-NOANSWER@macro-dialout-trunk:4] Congestion("SIP/104-0000003f", "20") in new stack
[2013-05-23 20:28:22] WARNING[11972]: channel.c:4646 ast_prod: Prodding channel 'SIP/104-0000003f' failed
== Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'SIP/104-0000003f' in macro 'dialout-trunk'
== Spawn extension (from-internal, 83519438637, 6) exited non-zero on 'SIP/104-0000003f'
-- Executing [h@from-internal:1] Hangup("SIP/104-0000003f", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/104-0000003f'
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

в чем ошибка?
Как в конфиге прописал но не выходит
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

В фре регистрируется нормально, звонки идут

sip.pctel.ru/jazzcinema@s 217.73.112.14 N 5060 Unmonitored
utel/jazzcinema 62.148.237.145 N 5060 OK (17 ms)
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

Я просто не пойму что это значит
и почему на фре работает а здесь нет
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

маршрут на вре

файл extensions.conf

exten =>_XXXXXX,1,Dial(SIP/utel/83519${EXTEN});
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

И извиняюсь что не по благодалил за прежние советы все помогло, очень большое спасибо.
Осталось прикрутить ростелеком и все.
pctel вышло а вот ростелеком никак.

И еще раз повторюсь. на фре работает. а в freepbx нет хотя пишет что транк зареген.
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

В отм то и дело
в конфиге я настроил
а вот в freebpx никак не выходит не пойму в чем дело
shadow_mag
Сообщения: 70
Зарегистрирован: 30 мар 2013, 10:17

Re: a400p freebsd

Сообщение shadow_mag »

может есть какая то альтернатива прописать транк
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH