AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

SPA400+FreePBX

Оборудование 137 сообщений 06.12.2007 17:27 - 26.11.2010 14:20
#1 06.12.2007 17:27

SPA400+FreePBX


Очень интересно - есть ли на нашей планете люди, которым удалось прикрутить SPA400 к Астериску?
#2 06.12.2007 17:32

Давно, и работает.
Интересно, ты не открыл ещё для себя возможности www.google.com ?
#3 06.12.2007 18:16

возможности www.google.com к сожалению не смогли мне дать ответ на, например:
[Dec 6 20:10:59] WARNING[3084] chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'SPA400' Sad
#4 06.12.2007 18:28

Неверна методология поиска.
Набираем в окошечке "Asterisk SPA400" и идём по первой ссылке http://forum.voxilla.com/voip-wiki/using ... 24184.html
Выполняем приведённую там инструкцию по подключению, пошагово, без измышлений.
Какие вопросы?
Ответ на твой выше заданый WARNING там же, сразу под примером конфигурации. Ты - 2147-й, кто столкнулся с этим сообщением при подключении.
Возвращаюсь к своему первому вопросу - ты не открыл для себя ещё возможности http://www.google. ?
#5 06.12.2007 18:40

Hmm
но у меня же FreePBX...
поэтому я делал как здесь: http://www.voipshop.com.au/pdf/SPA400Trixbox.pdf

и в принципе работает... (у меня SPA400 только на входящие)
но лезут вышеуказанные ошибки и звонок приходит как name is 'Anonymous' number is 'anonymous'
плюс если на входящий звонок не ответили и звонящий трубку положил - транк продолжает вызов и звонит еще минуты 2-3 и только потом отбой...
Впечатление словно Астериск и транк работают не в связке, а как совершенно разные и причем малосовместимые системы
в общем все как-то кривовато...
по сравнению с этим девайсом мой многострадальный DVG-3004s работает просто замечательно! и при этом стоит в два раза дешевле...
взял Линксис в надежде на новый уровень качества, а вышло вон оно как... обидно Sad
Конечно буду очень рад оказаться неправым, но пока впечатление складывается, что с SPA400 нервотрепки гораздо больше чем с DVG-3004s...

Added after 2 minutes:

Ded wrote:
Ответ на твой выше заданый WARNING там же, сразу под примером конфигурации. Ты - 2147-й, кто столкнулся с этим сообщением при подключении.

делал и так и так и даже типа такого: register= spa400:PASSWORD@192.168.1.109/spa400
не помогло Sad
#6 06.12.2007 20:13

Просто свалил все проблемы в кучу.
Вот где ты видел в примере такое -
Quote:
и даже типа такого: register= spa400:PASSWORD@192.168.1.109/spa400

С тем же успехом мог просто наугад набирать буквы и цифры, ИП адрес рэмблер.ру к примеру, а вдруг получится?
Обычно устройства регистрируются на Астериске, но бывает наоборот, Астериск нужно зарегистрировать как устройство на другом сервере. Это как раз тот случай. И в SPA400 не нигде поля PASSWORD для регистрации!
Если сможешь зарегистрировать Астериск на SPA400, то звонки будут авторизованы. Для примера ниже это
register= 12345@ИП_адрес_spa400/12345
Quote:
звонок приходит как name is 'Anonymous' number is 'anonymous'
потому что росийские аналоговые линии не передают CallerID.

1. Открываем вкладку SPA9000 Interface на SPA400
2. User ID: поставь для примера 12345
3. Discover Automatically - да
4. Port ID 1: FXO_Port_ID_1
Port ID 2: FXO_Port_ID_2
Port ID 3: FXO_Port_ID_3
Port ID 4: FXO_Port_ID_4
5. Остальное там оставить в дефолте, включить Enable Session Timer

Теперь Триксбокс:
1. Создаём СИП транк:
Trunk Name: 12345
PEER Details:
Code:

type=friend
username=12345
canreinvite=no
dtmfmode=rfc2833
host=ИП_аддр_SPA400
insecure=very
qualify=200 ; это не обязательно


2. Убирай вообще регистрацию.
3. Создаём исходящий маршрут: ToCity и направляем его в транк SIP/12345
4. Для входящих звонков или разрешай Allow Anonymous Inbound SIP Calls, или дописывай транк SIP/12345 на тему юзера, для входящих.

Вот что, если за руку провести, и ты тупо скопируешь всё это, прибавится понимания? Думаю, что нет.
#7 07.12.2007 09:36

Ded, спасибо.
сегодня вечером буду ковырятся...
но если можно - еще вопрос: если в девайсе есть Port ID нельзя ли сделать по аналогии с DVG3004s - чтобы звонки с конкретной линии идентифицировались через Port ID и дальше их можно было направлять куда надо, например, раздавать разным группам - т.е. чтобы девайс работал не как транк, а как адаптер?
#8 07.12.2007 13:37

Ну ты же можешь это попробовать?
#9 08.12.2007 16:56

Подскажите, у кого на SPA400 работает определитель номера, какой тип выбрать в Caller Id Method?
Линия цифровая, обычный телефон с CallerID номер определяет корректно.
#10 09.12.2007 13:02

SPA400 - это уже не может быть цифровой линией, у неё аналоговые порты. Видимо, она подключена к АТС, куда город подан по цифре?
Там не много вариантов, проще перебрать по порядку. BellCore? ETSI?
#11 09.12.2007 14:37

(Евро-АОН) стандарта ETSI 300659

перепробовал все типы, даже перезагружал после сохранения настроек, но все безрезультатно.

В логах пишет
189242- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM

Может какие-то еще настройки надо поправить, чтобы он заработал?
#12 09.12.2007 15:22

Я думаю вопрос должен быть адресован русской поддержке Линксис, это их обязанности, их сфера деятельности. Не будем облегчать им работу.
#13 10.12.2007 06:33

Линксис не оказывает поддержку по этим продуктам, вроде.
Отсылают писать письма в сипуру.
#14 10.12.2007 06:55

Как я понял, в Европе тоже не у всех (у всех не???) работает
http://forum.voxilla.com/linksys-spa9000 ... 20536.html

Хоть и не по теме, определяет ли DVG-3004s номера на наших АТС?
#15 10.12.2007 09:19

rlusnikov wrote:
Как я понял, в Европе тоже не у всех (у всех не???) работает
http://forum.voxilla.com/linksys-spa9000 ... 20536.html
А что такое наши АТС? Smile Панасоник уже наш весь, или частично? Алкатель? Эриксон? Неужто это все наши, и формат caller-id у них на выходе одинаковый?
rlusnikov wrote:

Хоть и не по теме, определяет ли DVG-3004s номера на наших АТС?

Кто-то из присутствующих на форуме из службы поддержки Сипуры? Вопрос точно надо адресовать им.
#16 10.12.2007 09:46

Если правильно помню, то Сипуры как самостоятельной компании давно нет уже. Лично у меня Linksys нормально получал CallerID (правда это был SPA3102).

Ded, DVG-3004s это ДЛинк. Sick

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#17 10.12.2007 11:23

rlusnikov писал(а):
Хоть и не по теме, определяет ли DVG-3004s номера на наших АТС?

Не знаю что из себя представляют "ваши АТС" но у меня аналог DVG-3004s (Dynamix DW-0004) поддерживает следующие режимы.
Цитата:
sysconf -print

-print Display system overall information and configuration.
-idtime Inter-Digits time.(1~10 sec)
-keypad Select DTMF type: 0=In-band,
1=RFC2833.
2=INFO.
-callerid CallerId Type .(Caller type, 0: none, 1: FSK, 2: ETSI, 3: DTMF)
-dtmfstart DTMF CallerID Start Symbol.
-dtmfend DTMF CallerID End Symbol.
-ring The ring time for ring detection.(Uint:ms)
-delay The FXO dial DTMF delay.(1~9)(Uint:s)
-rba the number of ring times before answer.(1~5)
-eod End of dial.(Enable:1 / Disable:0)
-billing Billing.(0=none, 1=reverse, 2=billing tone)
-silence Silence Detection.(0=Disable, 1=Enable)
-connect Auto connect time.(0=Disable, for 1~65535 sec)
-onhook Auto ON-HOOK if detect reverse.(Enable:1 / Disable:0)
-ivr General IVR in FXO.(Enable:1 / Disable:0)
-sipping Enable the SIP-Ping function(0: OFF, 1: ON)

В моем случае телефонная компания отдает CallerID типа DTMF и железка замечательно его понимает.[/code]

_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
#18 10.12.2007 12:42

IgorG писал(а):
Если правильно помню, то Сипуры как самостоятельной компании давно нет уже. Лично у меня Linksys нормально получал CallerID (правда это был SPA3102).

Ded, DVG-3004s это ДЛинк. Sick

Э, смешались в кучу кони, люди. Нет Облонских, но всё смешалося. Промашка вышла! Кэшировал в голове топик, и проспал уход в оффтопик.
#19 11.12.2007 09:07

Получил ответ

Уважаемый Клиент Linksys,

Спасибо за то, что Вы обратились в Центр Технической Поддержки Linksys.

Номер Вашей заявки 071209-002134

Сожалеем, но по поводу оборудования VoIP Центр Технической Поддержки Linksys не может подать Вам никакой информации. Согласно условиям подписанными между Linksys и нашими партнерами все оборудование Linksys, которое каким-либо образом связано с VoIP или Sipura, не поддерживаются из Центров Технической Поддержки во всем мире. У нас просто нет в наличии этого устройства, нам недоступна документация и мы не имеем доступа к программному обеспечению.
Linksys поддерживает непосредственно ТОЛЬКО сертифицированных партнеров сети продажи а также дистрибьюторов. Только они, согласно подписанным соглашениям с Linksys, имеют полный доступ ко всей необходимой информации. Но они имеют свою поддержку, которая полностью отделена от Центра Технической Поддержки Linksys.
Конечных пользователей просим обращаться к провайдеру, поставщику услуг VoIP, у которого вы купили устройство либо, если Вы купили несконфигурированное устройство (Whitebox), то просим обращаться за помощью к продавцу.
Индивидуальные пользователи могут также посетить http://www.linksys.com/ (Products » Business Solutions »IP Communications » Linksys Voice System) или http://www-ru.linksys.com/ (Продукты » Решения для бизнеса »IP Communications » Linksys Voice System), где находится документация и FAQ.
Попробуйте поискать интересующую информацию на сайте фирмы Sipura http://www.sipura.com/support/index.htm
или http://www-ru.linksys.com/ >> Поддержка >> Техническая поддержка >> Быстрые ответы. В поле Product выберите Voice over IP Products



С уважением,
Центр Технической Поддержки Linksys
support.ru@linksys.com
Тел.: +7 (800) 200-09-02 (с понедельника по пятницу, 11:00 – 19:00 по моск. времени)
#20 11.12.2007 09:45

пипец, я был о них лучшего мнения
#21 11.12.2007 10:15

У-у-у, как всё запущено! Присоединяюсь.
#22 11.12.2007 12:55

А я знал, а я знал. Twisted Evil

Кстати, не расстраивайтесь, с поддержкой, если она доступна, тоже не все так просто. Так что я уже привык разбираться сам со всеми сложностями. Был бы на тестировании SPA400 может чего и подсказал бы.

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#23 11.12.2007 16:54

короче всю голову себе сломал - как транк он (SPA400) конечно работает, но линии никак не идентифицируются - а мне нужно это обязательно, чтобы отправлять звонки с определенных линий определенным группам.
Как адаптер соответвенно не работает по причине отсутствия указанной идентификации. Хотя в настройкай девайса она (идентификация) есть.
Вот такая вот ситуация... осложненная еще тем, что я мало что в самом-то asteriske понимаю.... а тут устройство прикрутить которое этого не хочет....

Кое-что интересное из логов SPA400 (возможно что-то привлечет взгляд профессионалов):

980- VMS 4 == Parsing '/var/asterisk.conf':
2- VMS 4 Found
16- VMS 4 == Parsing '/var/extconfig.conf':
4- VMS 4 Found
158- VMS 3 Unable to bind socket to /var/mnt/spa400vm/var/run/asterisk.ctl: Operation not permitted
14- VMS 4 Asterisk Event Logger Started /var/mnt/spa400vm/var/log/event_log
50- VMS 4 == Parsing '/var/rtp.conf':
8- VMS 4 Found
8- VMS 4 == RTP Allocating from port range 20000 -> 20100
44- VMS 4 Asterisk PBX Core Initializing
8- VMS 4 == Parsing '/var/extensions.conf':
10- VMS 4 Found
2- VMS 4 -- Registered extension context 'default'
8- VMS 4 -- Including context 'home' in context 'default'
8- VMS 4 -- Registered extension context 'home'
4- VMS 4 -- Including context 'sipura-incoming' in context 'home'
8- VMS 4 -- Including context 'sipura-outgoing' in context 'home'
2- VMS 4 -- Registered extension context 'sipura-incoming'
70- VMS 4 -- Added extension '900' priority 1 to sipura-incoming
8- VMS 4 -- Added extension '900' priority 2 to sipura-incoming
8- VMS 4 -- Registered extension context 'sipura-outgoing'
4- VMS 4 -- Added extension '800' priority 1 to sipura-outgoing
8- VMS 4 -- Added extension '800' priority 2 to sipura-outgoing
2- VMS 4 -- Added extension '' priority 1 to sipura-outgoing
8- VMS 4 -- Added extension '' priority 102 to sipura-outgoing
60- VMS 4 == Parsing '/var/adsi.conf':
2- VMS 4 Found
8- VMS 4 == Parsing '/var/features.conf':
8- VMS 4 Found
52- VMS 4 == Parsing '/var/sip.conf':
8- VMS 4 Found
12- VMS 4 -- build peerfile chan_sip.c, at line 8869, str = 4000
268- VMS 4 == SIP Listening on 0.0.0.0:5090
8- VMS 4 == Using TOS bits 0
4- VMS 4 == Registered channel type 'SIP' (Session Initiation Protocol (SIP))
102- VMS 4 == Parsing '/var/enum.conf':
8- VMS 4 Found
8- VMS 4 11;37;40m Asterisk Ready.

Asterisk Ready - это же пишет SPA, значит каккая-то заточка под Asterisk есть?
и как добраться до перечисленных конфигов? они где лежат физически - на самом девайсе? а как туда попасть по telnet?
#24 11.12.2007 17:50

Офигеть Smile
Я уже было подумал что там не заточка а собссно астериск внутри крутится Smile

_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
#25 11.12.2007 17:55

SolarW писал(а):
астериск внутри крутится

так оно видимо и есть на самом деле...
как бы теперь эти астериски подружить?
#26 11.12.2007 18:30

Вообще там внутри астериск, но он там для голосовой почты кажется. Плюс для проигрывания промптов в IVR. Используется он при работе в паре с SPA9000, в данной проблеме никак он не замешан.
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#27 11.12.2007 18:51

Хм, а у меня сопсем другие сообщения там:
Code:
4148- All Keys 4 vniu_initialize: hwu_get_ip_address
0- All Keys 4 vniu_initialize: ip 101a8c0
506- ROOT 4 ROOT: SSMU 22 created
394- NMM 4 NMM: MAC address 00:18:39:a0:46:9c
38- NMM 4 NMM: Build contains Only TIU.
114- NMM 4 NMM: Flash_config_read res=0x4, magic=0x535d5d5c
0- NMM 4 NMM: Flash_config_read res=0x4, size=0x5f0
0- NMM 4 NMM: Flash_config_read res=0x4, crc=0x22d38ac2
0- NMM 4 NMM: Flash_config_read res=0x4, ext_size=0x12c24
72- NMM 4 NMM: Flash_config_read 1520, 76836
0- NMM 4 NMM: on-board config v:04, code config v:04

88- NMM 4 ##Set si3050 start in nmmp_restore_config()!!

44- NMM 5 NMM: set_dccfg() calls tiuo_fxo_set_curlimit(1)
206- NMM 4 NMM:system /sbin/ifconfig eth0 192.168.0.141
70- NMM 4 NMM:system /sbin/ifconfig eth0 netmask 255.255.255.0
2070- NMM 4 setting configuration to /var/system.conf
3512- DIM 4 DIM: , CHECKSUM=49159
2- DIM 4 DIM: 0:*, Core Download complete!
0- DIM 4 DIM: 0:*,Writing 0x6a001400 @ 0x100
2- DIM 4 DIM: 0:*, CONFIG has been received!
194- DSPA 5 DSPA: DSP 0,Image 0:Download done!
0- NMM 4 NMM: Starting Activate Timer
400- NMM 4 NMM: atpm_restore

8- NMM 4 NMM: Flash_confir_read 422, 3528 -- Paul
346- NMM 4 NMM: nmmp_update_sfu_atpm update done
44- NMM 4 NMM: 0, Switched CAS, FXO Loop Start
40- NMM 4 NMM: 0, Set Channel State UNCONFIGURED Done (SUCCESS)
36- NMM 4 NMM: 1, Switched CAS, FXO Loop Start
26- NMM 4 NMM: 0, Channel Config Done (SUCCESS)
2- NMM 4 NMM: 1, Set Channel State UNCONFIGURED Done (SUCCESS)
54- NMM 4 NMM: 0, Set Channel State NORMAL Done (SUCCESS)
36- NMM 4 NMM: 1, Channel Config Done (SUCCESS)
16- NMM 4 NMM: 2, Switched CAS, FXO Loop Start
0- NMM 4 NMM: 2, Set Channel State UNCONFIGURED Done (SUCCESS)
0- NMM 4 NMM: 2, Channel Config Done (SUCCESS)
16- NMM 4 NMM: 3, Switched CAS, FXO Loop Start
0- NMM 4 NMM: 3, Set Channel State UNCONFIGURED Done (SUCCESS)
2- NMM 4 NMM: 3, Channel Config Done (SUCCESS)
74- NMM 4 NMM: 1, Set Channel State NORMAL Done (SUCCESS)
2- NMM 4 NMM: 2, Set Channel State NORMAL Done (SUCCESS)
0- NMM 4 NMM: 3, Set Channel State NORMAL Done (SUCCESS)
1036- RVSIPST 4 ERROR - LI - LI_Open: paul bind. socket=23, port=5060 (8d00a8c0)
4- RVSIPST 4 ERROR - LI - LI_Open: paul bind. socket=24, port=5060 (8d00a8c0)
444- SSMU 4 ============================================================
0- SSMU 4 SSMU Inited RV SIP Stack Version 3.0.5.1 successfully!!
0- SSMU 4 ============================================================
1112- VMS 3 *** VMS fail, USB SD does not have dir /var/mnt/spa400vm/var/spool
8- VMS 3 ast_main done USB: 0, vms: -2
1592572- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
3964- SSMU 4 SSMU: 2, ssmup_proc_connect attempted
352- SPU 4 SPU: 2 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
2141120- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
2678- SSMU 4 SSMU: 2, ssmup_proc_connect attempted
52- SPU 4 SPU: 2 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
280428- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
158062- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
42958- SSMU 4 SSMU: 2, ssmup_proc_connect attempted
52- SPU 4 SPU: 2 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
290968- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
412902- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
760130- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
10460- SSMU 4 SSMU: 2, ssmup_proc_connect attempted
58- SPU 4 SPU: 2 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
579682- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
26938- SSMU 4 SSMU: 2, ssmup_proc_connect attempted
52- SPU 4 SPU: 2 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
1257568- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
543862- SSMU 4 *** ERROR -- DOES not INCLUDE CNUM
3002918- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
718480- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
654238- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
701810- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
606140- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
1220220- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
1105132- SPU 4 SPU: 0 protocol_modify about to be called with tx_pl=0, rx_pl=0 !
3680442- NMM 4 msntp: 0, unable to set up access to NTP server %s
0- NMM 4 0, --pool.ntp.org

Исконники! Доколе!
#28 12.12.2007 08:45

ну раз на то пошло:

Status:
Code:

Firmware Version: 1.0.0.12
Build Date: 09:19:21 May 31 2007
MAC Address: 00:18:39:A2:5E:0E
Current Time: Sun Sep 8 05:01:18 2002
System Up Time: 0 days and 0:01:18
IP Address: 10.10.1.106
IP Subnet Mask: 255.255.255.0
Gateway IP Address: 10.10.1.213
Primacy DNS: 10.10.1.213
Secondary DNS: 10.10.1.213
USB status: Mount
Voice mail status: OK
USB capacity status: used 1804 kb, remaining 123868 kb
SIP registration status: Not registered
Line 1 status: On-Hook
Line 2 status: On-Hook
Line 3 status: On-Hook
Line 4 status: On-Hook
Line 1: 43 V
Line 2: -43 V
Line 3: 0 V
Line 4: 0 V



Event Logs:


Code:

4352- All Keys 4 vniu_initialize: hwu_get_ip_address
0- All Keys 4 vniu_initialize: ip 101a8c0
506- ROOT 4 ROOT: SSMU 22 created
394- NMM 4 NMM: MAC address 00:18:39:a2:5e:0e
38- NMM 4 NMM: Build contains Only TIU.
112- NMM 4 NMM: Flash_config_read res=0x4, magic=0x535d5d5c
2- NMM 4 NMM: Flash_config_read res=0x4, size=0x5be
0- NMM 4 NMM: Flash_config_read res=0x4, crc=0x3f0d57
0- NMM 4 NMM: Flash_config_read res=0x4, ext_size=0x12c24
70- NMM 4 NMM: Flash_config_read 1470, 76836
2- NMM 4 NMM: on-board config v:04, code config v:04
88- NMM 4 ##Set si3050 start in nmmp_restore_config()!!
44- NMM 5 NMM: set_dccfg() calls tiuo_fxo_set_curlimit(1)
206- NMM 4 NMM:system /sbin/ifconfig eth0 10.10.1.106
70- NMM 4 NMM:system /sbin/ifconfig eth0 netmask 255.255.255.0
2070- NMM 4 setting configuration to /var/system.conf
3508- DIM 4 DIM: , CHECKSUM=49159
2- DIM 4 DIM: 0:*, Core Download complete!
0- DIM 4 DIM: 0:*,Writing 0x6a001400 @ 0x100
2- DIM 4 DIM: 0:*, CONFIG has been received!
194- DSPA 5 DSPA: DSP 0,Image 0:Download done!
0- NMM 4 NMM: Starting Activate Timer
400- NMM 4 NMM: atpm_restore
8- NMM 4 NMM: Flash_confir_read 414, 3528 -- Paul
346- NMM 4 NMM: nmmp_update_sfu_atpm update done
44- NMM 4 NMM: 0, Switched CAS, FXO Loop Start
38- NMM 4 NMM: 0, Set Channel State UNCONFIGURED Done (SUCCESS)
38- NMM 4 NMM: 1, Switched CAS, FXO Loop Start
26- NMM 4 NMM: 0, Channel Config Done (SUCCESS)
0- NMM 4 NMM: 1, Set Channel State UNCONFIGURED Done (SUCCESS)
58- NMM 4 NMM: 0, Set Channel State NORMAL Done (SUCCESS)
36- NMM 4 NMM: 1, Channel Config Done (SUCCESS)
16- NMM 4 NMM: 2, Switched CAS, FXO Loop Start
0- NMM 4 NMM: 2, Set Channel State UNCONFIGURED Done (SUCCESS)
0- NMM 4 NMM: 2, Channel Config Done (SUCCESS)
16- NMM 4 NMM: 3, Switched CAS, FXO Loop Start
0- NMM 4 NMM: 3, Set Channel State UNCONFIGURED Done (SUCCESS)
2- NMM 4 NMM: 3, Channel Config Done (SUCCESS)
78- NMM 4 NMM: 1, Set Channel State NORMAL Done (SUCCESS)
4- NMM 4 NMM: 2, Set Channel State NORMAL Done (SUCCESS)
0- NMM 4 NMM: 3, Set Channel State NORMAL Done (SUCCESS)
1036- RVSIPST 4 ERROR - LI - LI_Open: paul bind. socket=23, port=5060 (6a010a0a)
4- RVSIPST 4 ERROR - LI - LI_Open: paul bind. socket=24, port=5060 (6a010a0a)
444- SSMU 4 ============================================================
0- SSMU 4 SSMU Inited RV SIP Stack Version 3.0.5.1 successfully!!
0- SSMU 4 ============================================================
312- NMM 4 msntp: 0, unable to locate IP address/number
1840- VMS 4 == Parsing '/var/asterisk.conf':
2- VMS 4 Found
16- VMS 4 == Parsing '/var/extconfig.conf':
4- VMS 4 Found
148- VMS 3 Unable to bind socket to /var/mnt/spa400vm/var/run/asterisk.ctl: Operation not permitted
60- VMS 4 == Parsing '/var/logger.conf':
8- VMS 4 Not found (No such file or directory)
14- VMS 4 Asterisk Event Logger Started /var/mnt/spa400vm/var/log/event_log
56- VMS 4 == Parsing '/var/rtp.conf':
2- VMS 4 Found
10- VMS 4 == RTP Allocating from port range 20000 -> 20100
42- VMS 4 Asterisk PBX Core Initializing
8- VMS 4 Registering builtin applications:
8- VMS 4 [AbsoluteTimeout]
52- VMS 4 == Registered application 'AbsoluteTimeout'
8- VMS 4 [Answer]
4- VMS 4 == Registered application 'Answer'
16- VMS 4 [BackGround]
4- VMS 4 == Registered application 'BackGround'
8- VMS 4 [Busy]
2- VMS 4 == Registered application 'Busy'
8- VMS 4 [Congestion]
2- VMS 4 == Registered application 'Congestion'
8- VMS 4 [DigitTimeout]
8- VMS 4 == Registered application 'DigitTimeout'
4- VMS 4 [Goto]
8- VMS 4 == Registered application 'Goto'
2- VMS 4 [GotoIf]
8- VMS 4 == Registered application 'GotoIf'
2- VMS 4 [GotoIfTime]
8- VMS 4 == Registered application 'GotoIfTime'
8- VMS 4 [Hangup]
4- VMS 4 == Registered application 'Hangup'
8- VMS 4 [NoOp]
2- VMS 4 == Registered application 'NoOp'
8- VMS 4 [Prefix]
2- VMS 4 == Registered application 'Prefix'
8- VMS 4 [Progress]
8- VMS 4 == Registered application 'Progress'
4- VMS 4 [ResetCDR]
8- VMS 4 == Registered application 'ResetCDR'
2- VMS 4 [ResponseTimeout]
8- VMS 4 == Registered application 'ResponseTimeout'
2- VMS 4 [Ringing]
8- VMS 4 == Registered application 'Ringing'
2- VMS 4 [SayNumber]
10- VMS 4 == Registered application 'SayNumber'
6- VMS 4 [SayDigits]
4- VMS 4 == Registered application 'SayDigits'
8- VMS 4 [SayAlpha]
2- VMS 4 == Registered application 'SayAlpha'
8- VMS 4 [SayPhonetic]
2- VMS 4 == Registered application 'SayPhonetic'
8- VMS 4 [SetAccount]
8- VMS 4 == Registered application 'SetAccount'
4- VMS 4 [SetAMAFlags]
8- VMS 4 == Registered application 'SetAMAFlags'
2- VMS 4 [SetGlobalVar]
8- VMS 4 == Registered application 'SetGlobalVar'
2- VMS 4 [SetLanguage]
8- VMS 4 == Registered application 'SetLanguage'
8- VMS 4 [SetVar]
2- VMS 4 == Registered application 'SetVar'
8- VMS 4 [StripMSD]
4- VMS 4 == Registered application 'StripMSD'
8- VMS 4 [Suffix]
2- VMS 4 == Registered application 'Suffix'
8- VMS 4 [Wait]
2- VMS 4 == Registered application 'Wait'
8- VMS 4 [WaitExten]
8- VMS 4 == Registered application 'WaitExten'
110- VMS 4 == Registered translator 'ulawtolin' from format ulaw to slin, cost 1
22- VMS 4 == Registered translator 'lintoulaw' from format slin to ulaw, cost 10
20- VMS 4 == Registered translator 'alawtoulaw' from format alaw to ulaw, cost 10
30- VMS 4 == Registered translator 'ulawtoalaw' from format ulaw to alaw, cost 10
182- VMS 4 == Registered translator 'g726tolin' from format g726 to slin, cost 160
216- VMS 4 == Registered translator 'lintog726' from format slin to g726, cost 170
132- VMS 4 == Registered translator 'gsmtolin' from format gsm to slin, cost 50
290- VMS 4 == Registered translator 'lintogsm' from format slin to gsm, cost 250
92- VMS 4 == Registered file format gsm, extension(s) gsm
8- VMS 4 == Parsing '/var/extensions.conf':
2- VMS 4 Found
8- VMS 4 -- Registered extension context 'default'
10- VMS 4 -- Including context 'home' in context 'default'
2- VMS 4 -- Registered extension context 'home'
8- VMS 4 -- Including context 'sipura-incoming' in context 'home'
2- VMS 4 -- Including context 'sipura-outgoing' in context 'home'
8- VMS 4 -- Registered extension context 'sipura-incoming'
60- VMS 4 -- Added extension '900' priority 1 to sipura-incoming
8- VMS 4 -- Added extension '900' priority 2 to sipura-incoming
4- VMS 4 -- Registered extension context 'sipura-outgoing'
8- VMS 4 -- Added extension '800' priority 1 to sipura-outgoing
2- VMS 4 -- Added extension '800' priority 2 to sipura-outgoing
8- VMS 4 -- Added extension '' priority 1 to sipura-outgoing
8- VMS 4 -- Added extension '' priority 102 to sipura-outgoing
54- VMS 4 == Parsing '/var/adsi.conf':
8- VMS 4 Found
10- VMS 4 == Parsing '/var/features.conf':
2- VMS 4 Found
8- VMS 4 -- Registered extension context 'parkedcalls'
8- VMS 4 -- Added extension '700' priority 1 to parkedcalls
4- VMS 4 == Registered application 'ParkedCall'
8- VMS 4 == Registered application 'Park'
10- VMS 4 == Manager registered action ParkedCalls
52- VMS 4 == Parsing '/var/sip.conf':
6- VMS 4 Found
12- VMS 4 -- build peerfile chan_sip.c, at line 8869, str = demo
268- VMS 4 == SIP Listening on 0.0.0.0:5090
2- VMS 4 == Using TOS bits 0
10- VMS 4 == Registered channel type 'SIP' (Session Initiation Protocol (SIP))
12- VMS 4 == Registered application 'SIPDtmfMode'
106- VMS 4 == Registered application 'VoiceMail'
4- VMS 4 == Registered application 'VoiceMail2'
8- VMS 4 == Registered application 'VoiceMailMain'
2- VMS 4 == Registered application 'VoiceMailMain2'
8- VMS 4 == Registered application 'MailboxExists'
8- VMS 4 == Parsing '/var/voicemail.conf':
4- VMS 4 Found
108- VMS 4 == Parsing '/var/enum.conf':
2- VMS 4 Found
10- VMS 4 Asterisk Ready.
[0;37;40m
8- VMS 3 ast_main done USB: 0, vms: 0
95440- NMM 4 msntp: 0, unable to locate IP address/number

#29 12.12.2007 08:58

Все сообщения VMS типа VMS 4 Asterisk PBX Core Initializing и прочие - это Voice Mail System based on Asterisk.
На кой два астериска, если всю голосовую почту проще разруливать на ТриксТраксе?
Моё сугубо объективное мнение - Voice Mail на SPA400 вырубить.
#30 12.12.2007 09:54

Как думаете - есть шансы, что кому-нибудь придет в голову идея - как идентифицировать в Астериске SPA400 Port ID? Или уже можно идти покупать еще один DVG-3004s? Так как мои нубские предположения, что FXO от Linksys и FXO от D-link - это небо и земля, подтвердились только в плане разницы цен на эти устройства, а в остальном все преимущества на стороне DVG-3004s и главное из них: Hot Line, т.е. возможность направлять входящие по конкретной линии в DVG на конкреную группу в Астериске (причем настройками в девайсе, а не на PBX), к тому же в нем каждый FXO замечательно регистрируется в Астериске и им можно управлять как экстеншеном и никакого транка не нужно.

Но если вдруг кто-то знает/узнает КАК можно решить указанную задачу при помощи SPA400 - буду очень благодарен. Спасибо.
#31 12.12.2007 10:12

Эта идея ваша, вам и реализовывать. То что Port ID передаётся в СИП пакете нет никакого сомнения. А раз передаётся, можно его выцепить, и отправлять абонентам согласно штатному расписанию.
Варианты:
1) Вы сможете это сделать програмным путём, используя 98% ресурсов головного мозга, которые обычно люди не используют;
2) Оценив свои 98% пойдете покупать AddPac 1100, Dlink DVG-3004s, WellGate, или ещё чего.

Если бы мне это было нужно, я бы выбрал 1). Мне так дешевле. Но делать работу за Вас не хочется.
#32 18.12.2007 11:28

Quote:
возможности www.google.com к сожалению не смогли мне дать ответ на, например:
[Dec 6 20:10:59] WARNING[3084] chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'SPA400'

Та же фигня, ковыряюсь уже 4 дня.
Прошивка 1.0.0.12, залез уже в исходники, там тоже Астерикс.
В /var/sip.conf юзер [demo] !!??

Короче: chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'SPA400' и всё!

_________________
http://e34e38.com
#33 18.12.2007 12:06

Сколько стоит твой рабочий день? Умножь на 4. Не готов заплатить за решение?
Ковыряйся дальше.
#34 18.12.2007 13:25

Ded wrote:
Сколько стоит твой рабочий день? Умножь на 4. Не готов заплатить за решение?
Ковыряйся дальше.
Слушай, дед, нечего написать не пиши, ОК? Клоун, мля.
_________________
http://e34e38.com
#35 18.12.2007 15:58

А я уже всё написал по этой настройке, ты прочитал?
Я тут дуркую, а ты серёзными делами занимаешься, бывает!
#36 30.01.2008 08:40

e34e38, приветствую.
Есть подвижки по сабжу?
Тоже иногда возвращаюсь к этому вопосу - поковыряюсь немного и бросаю - по-моему манипулируя стандартными настройками проблему не решить. Sad
#37 04.02.2008 00:33

asores wrote:
e34e38, приветствую.

Hi
asores wrote:
Есть подвижки по сабжу?

Уже все давно работает!
asores wrote:
Тоже иногда возвращаюсь к этому вопосу - поковыряюсь немного и бросаю - по-моему манипулируя стандартными настройками проблему не решить. Sad


Code:
asterisk # asterisk -V
Asterisk 1.2.21.1


/etc/asterisk/sip.conf:
Code:
[general]
register=spa400@192.168.0.100/spa400
...

[spa400]
type=friend
username=spa400
canreinvite=no
dtmfmode=rfc2833
host=192.168.0.100
context=from-trunk
insecure=very
...



Всё отлично зарегистрировано:
Code:
asterisk # asterisk -r
Asterisk 1.2.21.1, Copyright (C) 1999 - 2007 Digium, Inc. and others.
*CLI> sip show registry
Host Username Refresh State
192.168.0.100:5060 spa400 105 Registered
sipnet.ru:5060 123123 105 Registered
*CLI>


/etc/asterisk/extensions.conf
Code:
[dial_8044]
exten => _NXXXXXX,1,Dial(SIP/spa400/${EXTEN})
exten => _NXXXXXX,2,PlayBack(noanswer))
exten => _NXXXXXX,3,HangUp

[internal_office]
exten => _1XX,1,Dial(SIP/spa400/${EXTEN})
exten => _0.,1,Dial(SIP/spa400/${EXTEN})


...

ps: прошивка Firmware Version: 1.0.1.1

Будут вопросы, wellcome Smile

_________________
http://e34e38.com
#38 21.02.2008 23:05

Не могу найти IP адрес spa400


Все возможные способы перепробовал но найти IP адрес и зайти на веб-страницу spa400 немогу.
Мерзость, 3-й день бьюсь. Кто и что подскажет?

Никакие инструкции не соответствуют действительности.
- Установил DHCP - не регистрируется (пробовал под BSD и Win)
- Пробовал несоклько default IP - пусто.
- Сканером на ночь ставил, отсканировал всё
от 192.168.0.0 до 192.168.255.255 - глухо как в танке, ничего нет.
- Загрузил Setup wizard - рекомендует подключить устройство к сети.
- Принёс spa9000 установил ему IP на него доступ свободный а до spa400 так добраться и не смог.
- Поставил их вместе, подключил как написано, запустил сканер - пусто.

Что это за изделие такое spa400 ?
Если у кого реально работает напишите.
Спасибо.
#39 21.02.2008 23:12

У всех работает. Смотри на огоньки его каким цветом и что горит?
#40 22.02.2008 15:29

Народ подскажите пожалуйста, как звонок с астериска отправить на определенный порт FXO.
Задача такая:
Имеется шлюз spa400 (Firmware Version: 1.0.1.1), сервер Asterisk (1.4.1Cool, одна городская линия которая подключена к FXO_1 и аналоговая линия с миниАТС подключенная к FXO_2. Теперь вопрос, как в астериске прописать exten чтоб если набирается трех значный номер начинающийся с 1 -- он адресовал порту FXO_2 на spa400 ? если написать exten=>_1.,1,Dial(SIP/spa400/${EXTEN}) то почему-то звонок уходит в город.
Заранее спасибо.
#41 25.02.2008 08:41

1. Нужно зарегистрировать FXO порт, для этого в файл sip.conf записать:
[1111]
type=friend
host=dynamic
insecure=yes

2. Сверить и убедится, что в установках порта на спа400 название 1111 соответствует названию в sip.conf [1111] (ксатити оно может быть любым исходя из вашего даил плана). Проверить IP вашего sip сервера чтоб сходилось.

3. зайти в астериск
# asterisk -r
и набрать
sip reload
extensions reload
sip show peers
убедится что ваш порт куда идёт звонок и откуда идёт звонок зарегистрирован

4. В extensions.conf записать:
exten => _XXX, 1, Dial(SIP/${EXTEN}@1111, 30, S(600))
Где 1111 номер зарегистрированного порта куда уходит звонок. Который кстати и иможет быть или зарегистрированный FXO для отправки звонков в город или зарегистрированный FXS для отправки звонка внутри сети.

Added after 3 minutes:

Ну что кто-нибудь знает как на spa400 можно установить IP на нужный?
Стоит железяка без дела зайти на неё могу.
#42 25.02.2008 09:19

Quote:
Ну что кто-нибудь знает как на spa400 можно установить IP на нужный?
Стоит железяка без дела зайти на неё могу.
Судя по попыткам завести с толкача, железяка может быть битая (даже предположить не могу как её можно убить!), так как зайти в дефолте на её вэб интерфейс никогда не было проблемой. Смотри как сбросить всё на ней в дефолт. Если у железки даже вэб упал, смотри по телнет. Засканируй всю сетку одним движением, и увидишь:
$nmap -sP 192.168.0.0/24
#43 25.02.2008 12:37

Ded wrote:
nmap -sP 192.168.0.0/24

можно проще: nmap -sP 192.168.0.*

_________________
Успехов!
#44 25.02.2008 14:19

Чего-бы я писал сели-б не сканировал?
Конечно сканировал, но гадюка не отвечает.
В дефолт ясное дело ресетили.
Про "поломаный" идея попробую проверить.
#45 25.02.2008 14:28

Quote:
Смотри на огоньки его каким цветом и что горит?

Там внятное состояние всегда по огонькам, если сеть моргает периодически, то запрос ДХСП выдаёт, если вообще не моргает и не горит, то установлен мифический статический адрес.
#46 25.02.2008 14:35

Спасибо большое.
Надоумили.
Действительно из 3-х штук, первая, по закону мерзавности оказалась битая.
Распаковал другую, nmap-нул и сразу зацепилась.
#47 26.02.2008 06:04

John-Smith, огромное спасибо !
#48 26.02.2008 13:33

хмм... странная штука получилась. зарегистрировал FXO порты на asterisk

[1111]
type=friend
username=1111
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insercure=very

[1112]
type=friend
username=1112
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insercure=very

на spa400
Port_ID 1: 1111
port_ID 2: 1112
Port_ID 3: 1113
port_ID 4: 1114

к FXO 1 попрежнему подключен город, к FXO 2 - миниАТС

VoIP-server*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
...
1112/1112 192.168.1.250 5060 Unmonitored
1111/1111 192.168.1.250 5060 Unmonitored

прописал экстеншн
exten=>_XXX,1,Dial(SIP/${EXTEN}@1112,30,S(600))

теперь звоню с IP телефона (202) на номер 166 (мой внутренний на миниАТС)

VoIP-server*CLI>
-- Executing [166@office:1] Dial("SIP/202-b7103e60", "SIP/166@1112|30|S(600)") in new stack
-- Setting call duration limit to 600 seconds.
-- Called 166@1112
-- SIP/1112-081da6d0 answered SIP/202-b7103e60
-- Native bridging SIP/202-b7103e60 and SIP/1112-081da6d0
== Spawn extension (office, 166, 1) exited non-zero on 'SIP/202-b7103e60'

все хорошо соединилось, слышимость отичная, все хорошо вобщем. НО при попытке позвонить еще раз начинается полное безобразие...

-- Executing [166@office:1] Dial("SIP/202-b7103e60", "SIP/166@1112|30|S(600)") in new stack
-- Setting call duration limit to 600 seconds.
-- Called 166@1112
-- SIP/1112-081da6d0 answered SIP/202-b7103e60
-- Native bridging SIP/202-b7103e60 and SIP/1112-081da6d0
-- Got SIP response 400 "Bad Request" back from 192.168.1.250
== Spawn extension (office, 166, 1) exited non-zero on 'SIP/202-b7103e60'

при этом в трубке доносятся какието звуки- неравномерное "пиликанье" и не происходит соединения...
Вобщем поговорить получается с 5 - 8 раза
Помогите советом пожалуйста, как это излечить. Спасибо.
#49 26.02.2008 14:25

exten=>_XXX,1,Dial(SIP/1112/${EXTEN})
а где строка
register 1112:bla-bla-superpassword@192.168.1.250
?
И что показывает sip show registry?
#50 26.02.2008 15:19

прошу прощения за свою безграмотность, очевидно нужно все 4 FXO регистрировать в sip.conf ....
Сейчас так:
sip.conf
[general]
register=spa400@192.168.1.250/spa400

VoIP-server*CLI> sip show registry
Host Username Refresh State Reg.Time
192.168.1.250:5060 spa400 105 Registered Tue, 26 Feb 2008 18:01:53

А если дописать в sip.conf
[general]
register=spa400@192.168.1.250/spa400
register=1112@192.168.1.250/spa400

Тогда вообще никто не может зарегистрироваться (

VoIP-server*CLI> sip show registry
Host Username Refresh State Reg.Time
192.168.1.250:5060 1112 120 Unregistered
192.168.1.250:5060 spa400 120 Request Sent

если убираем register=spa400@192.168.1.250/spa400, тогда 1112 региться

VoIP-server*CLI> sip show registry
Host Username Refresh State Reg.Time
192.168.1.250:5060 1112 105 Registered Tue, 26 Feb 2008 18:17:12
#51 26.02.2008 15:31

Sanya wrote:

[general]
register=spa400@192.168.1.250/spa400
register=1112@192.168.1.250/spa400
Неправильно. Почитай ещё примеры и инструкцию что и как регистрировать в этом случае.
должно быть вида
register=1112@192.168.1.250/1112
#52 27.02.2008 07:45

Я правильно понял, что нужно прийти к этому? :

*CLI> sip show registry
Host Username Refresh State Reg.Time
192.168.1.250:5060 spa400 105 Registered Wed, 27 Feb 2008 10:41:17
192.168.1.250:5060 1111 105 Registered Wed, 27 Feb 2008 10:41:17
192.168.1.250:5060 1112 105 Registered Wed, 27 Feb 2008 10:41:17
192.168.1.250:5060 1113 105 Registered Wed, 27 Feb 2008 10:41:17
192.168.1.250:5060 1114 105 Registered Wed, 27 Feb 2008 10:41:17
#53 27.02.2008 08:24

Абсолютно верно.
Теперь передавая звонок на
Dial(SIP/1111/${EXTEN})
попадаем в город, а
Dial(SIP/1112/${EXTEN})
попадаем в АТС.
По-моему
Quote:
192.168.1.250:5060 spa400 105 Registered Wed, 27 Feb 2008 10:41:17
не нужно вообще.
#54 27.02.2008 14:42

Задачка...
Я попытался промоделировать ситуацию, установил spa400 и пробовал регистрировать. На настоящий момент даже наличие spa9000 не помогло.

1. Насколько я понял принципиально, asterisk должен зарегистрироваться в spa400 и наоборот, т.е. должна быть взаимная регистрация этих устройств один у другого.

2. По человечески зарегистрировать asterisk в spa400 мне пока не удалось, по причине того, что spa400 запрашивает у астериска пароль, куда его вписиывать непонятно. В моём случае оно описывается в sip.conf like this:
register=spa400@192.168.170.70/spa400

3. Процесс регистрации spa400 в asterisk тоже гладко не проходит. Попортово зарегистрировать неизвестно как, когда регистрируеш всё устройство как транк, вроде регистрируется. Направляеш звонки, не идут. Dial options may need to be changed. Нужно ещё подразобраться и тут.

Таким образом, пока с этой парочкой есть серъёзные вопросы. Собственно даже непонятно зачем нужно было им делать всё это через взаимную регистрацию?

Более того наличие в spa9000 меню PBXstatus навеивает необходимостью регистрации устройств и в spa9000.

Нужно похоже разбираться глубже и к устройствам этим пока есть одни вопросы и ответов мало.
#55 27.02.2008 15:06

John-Smith wrote:

1. Насколько я понял принципиально, asterisk должен зарегистрироваться в spa400
Да
John-Smith wrote:
и наоборот,
Нет.
#56 28.02.2008 08:30

1. В таком случае spa400 горбыль, потому как проверить что оно зарегистрировало нет возможности.

2. А вот взаимная регистрация похоже должна таки быть, потому как в управлении spa9000 присутсвует страница PBXstatus в которой по всей видимости должны отображаться зарегистрированные устройства, в том числе и spa400. Плюс к этому косо-криво но spa400 в астериске как peer отображается.
#57 28.02.2008 08:42

нашел в FAQ на spa400 следующее:

Can individual lines be setup on separate SIP accounts, or alterantively, is possible to tell which line an incoming call is on?
== In the SPA400 Web Configuration Interface select setup/SPA9000 interfaces/
You have 4 Port ID text area with default name PortID1, PortID2, ...
For Asterisk In your sip.conf and in the context of the SPA400 you can use :
exten => PortID1, 1, Dial(xxxx) for example
exten => PortID2, 1, .....

Исходя из этого следует, что в sip.conf должна быть регистрация этих портов... типа:

register=PortID1@IP_spa400/PortID1
register=PortID2@IP_spa400/PortID2
...

анн-нет... не регистрируются...
Также нашел, что формат регистрации должен быть таким:

register => user[:secret[:authuser]]@host[:port][/extension]

так вот, как можно узнать какое значение присвоено [/extension] для каждого порта?
Руки уже опускаются, но всеравно не сдамся...
#58 28.02.2008 09:38

John-Smith wrote:
1. В таком случае spa400 горбыль, потому как проверить что оно зарегистрировало нет возможности.

Есть.
sip show registry
Sanya,
Quote:
Исходя из этого следует, что в sip.conf должна быть регистрация этих портов... типа:

register=PortID1@IP_spa400/PortID1
register=PortID2@IP_spa400/PortID2
...

а это что -
Quote:
register=1112@192.168.1.250/1112
?
#59 28.02.2008 10:48

register=1112@192.168.1.250/1112 - это я хочу зарегистрировать FXO порт, а как назначить extension (1112) порту в spa400? и еще хотел спросить в кастрированном линуксе который в этой коробке есть редактор? vi какойнибудь?
#60 28.02.2008 11:00

Sanya wrote:
register=1112@192.168.1.250/1112 - это я хочу зарегистрировать FXO порт, а как назначить extension (1112) порту в spa400? и еще хотел спросить в кастрированном линуксе который в этой коробке есть редактор? vi какойнибудь?

Sanya, если ты видишь, что зарегистрировано, то уже зарегистрировано, а не хочу.
Если там прописаны диал пиры (как выше было), то звонить через них в город так КАК Я ПИСАЛ УЖЕ (или я не понял вопроса):
Dial(SIP/1112/${EXTEN})
В конструкции пиров
Code:
[1111]
type=friend
username=1111
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insercure=very

[1112]
type=friend
username=1112
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insercure=very
не хватает secret=bla-bla-bla
#61 28.02.2008 11:37

Ded, я извиняюсь, просто наверное проблему свою изъяснить не могу, просто проблема в регистрации этих портов... (( вот смотри, sip.conf :
[general]
register=1111:password@192.168.1.250/1111
register=1112:pass@192.168.1.250/1112
....

[1111]
type=friend
username=1111
secret=password
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insecure=very

[1112]
type=friend
username=1112
secret=pass
host=192.168.1.250
dtmfmode=rfc2833
context=from-trunk
insercure=very

*CLI> reload
[Feb 28 14:28:23] WARNING[4530]: chan_sip.c:12385 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '1112' to '192.168.1.250'
[Feb 28 14:28:23] WARNING[4530]: chan_sip.c:12385 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '1111' to '192.168.1.250'

telnet 192.168.1.250
#cd var
#cat voice.log
...
6- SSMU 4 Registration from '' failed'

4- SSMU 4 Failed to parse contact info

8- SSMU 4 Registration from '' failed'

и всё... дальше никак (
по поводу "как позвонить" я тебя понял, мне главное их зарегать, дальше я бы провила в extension.conf написал...
#62 28.02.2008 13:19

Ох, я понял! Я видел сообщение "Значит мне надо стремиться к этому?" и там как-бы все 4 зареганы, оказывается это не фАктически зареганы, а ожидаемый результат!
Тогда вердикт:
Регистрация актуальна для входящих звонков, т е Астериск зарегался на СПА400, и та знает, что на этот ИП адрес надо направлять входящие из города.
Исходящие направлять в город из Астериска указывая, через какой порт их выдувать - увы! невозможно, во всяком случае так отвечает Линксисовский ФАК:
Quote:
* Is it possible to group lines for the purposes of outbound calling, as opposed to using all 4?
== Actually groupng lines, or select distinctive line for outbound call is impossible.
#63 28.02.2008 13:31

Кроме ФАКа больше ничего нет.

По поводу [Feb 28 14:28:23] WARNING[4530]: chan_sip.c:12385 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '1112' to '192.168.1.250'
У меня уже это было, отделаться удалось только после зброса всех установок в дефолт и назначением новых установок, без пароля естественно.

Потом правда возникает другое соосбещение типа:
--- Registration for 'spa9000@192.168.1.2' timed out, trying again
.... and again
.... nad again
till beating l-shxxxt.
#64 28.02.2008 13:52

* Is it possible to group lines for the purposes of outbound calling, as opposed to using all 4?
== Actually groupng lines, or select distinctive line for outbound call is impossible.

Я видел это... так боялся вчитываться в эти строки, теперь конечно все ясно... ладно пристрою ее на город онли. Тогда посоветуйте пожалуйста FXO шлюз, чтоб можно было направлять outgoing calls на определенные порты FXO.
#65 28.02.2008 15:05

Sanya wrote:
ладно пристрою ее на город онли. Тогда посоветуйте пожалуйста FXO шлюз, чтоб можно было направлять outgoing calls на определенные порты FXO.

Пристрой на огород Smile
AddPac!
#66 28.02.2008 15:14

Спасибо всем за помощь. Ждите с вопросами по AddPac'у Smile
#67 28.02.2008 21:00

Да я сегодня все эти проводки собрал в коробку, завтра буду выяснять отношения с продавцами, пусть возвращают деньги.

То что SPA400 и SPA9000 являются продуктами побочного дефектного мышления производителя стало неопровержимым фактом.

Судя по всему они не работали и работать никогда не будут, хоть вместе, хоть с астериском, никак вообще. Может производитель конечно софт и подправит но на сегодняшний день это поделки и они не работают.

Пойду смотреть D-Link.
#68 18.03.2008 10:42

Может быть SPA400 и SPA9000 работают под H.323 ?
#69 05.07.2008 22:04

Задолбался я с этим СПА400, что то понял решил написать чтоб другие не парились, я не спец в воайпи, так что не обесуйте.
В веб интерфейсе СПА400 то что стоит в User ID - будет использововаться и при регистрации спа400, тока не понял зачем? и для регистрации портов Port ID 1:, Port ID 2:, Port ID 3:, Port ID 4:, регистрируем таким образом например User ID в веб интерфейсе - spa400, Port ID 1:, Port ID 2:, Port ID 3:, Port ID 4 например 5554431, 5554432,5554433 соответственно, и 4го порта нет. тогда в астере пишем им строку регистрации такую 5554431@A.B.C.D/spa400 для 1го, 5554432@A.B.C.D/spa400 для 2го, 5554433@A.B.C.D/spa400 для 3го, для 4го раз его нет пишем OFF4, и соответственно если кому надо регим сам спа400, для чего не знаю может кто-нить мне объяснит spa400@A.B.C.D/spa400.
Еще одно замечание звонок извне идет на экстеншен "spa400", если нет такого правила звонки доходить не будут.
И последнее в веб интерефейсе изменения принимаються только при перезагрузке, при сохранении не срабатывает, долго с этим парился!!!

P.S. за ошибки и плохие формулировки не бить писал в час ночи на работе!!
linksys spa400 Firmware Version: 1.0.1.4
Asterisk 1.4.19.1
centos 5.1
я пробывал регить сам спа и одну линию, остальные ОФФ, может когда и другие линии попробую то отпишу

Попробывал зарегить все линии все зарегились, у всех статус registered , включая сам spa400.
Пробывал высталять звонить с разных портов, не получается, хоть с какого ставь звонок все рано начинает идти с первого. Тут говорилось что можно разделить входящие звонки, но у меня не получается, звонок идет с транка spa400
[Jul 6 14:10:39] VERBOSE[29576] logger.c: -- Executing [spa400@inbound:1] UserEvent("SIP/2781450-b7d167f8", "TrunkIn|Channel: SIP/2781450-b7d167f8|Extensi
on:spa400|Uniqueid: 1215339039.111|CallerID: "- 2781420" ") in new stack
[Jul 6 14:10:39] VERBOSE[29576] logger.c: -- Executing [spa400@inbound:2] Goto("SIP/2781450-b7d167f8", "inboundall|spa400|1") in new stack
[Jul 6 14:10:39] VERBOSE[29576] logger.c: -- Goto (inboundall,spa400,1)
[Jul 6 14:10:39] VERBOSE[29576] logger.c: -- Executing [spa400@inboundall:1] Macro("SIP/2781450-b7d167f8", "dial|301|INBOUND") in new stack

может кто поможет?
#70 06.07.2008 14:56

посоветуйте какой сип шлюз взять на 4 или 8 FXO портов и что лучше два по 4 или 1 по 8? Еще чтобы можно было разрулить входяшие звонки и исходящие и чтоб линии не зависали???
#71 06.07.2008 16:43

АддПак
yolkov wrote:
что лучше два по 4 или 1 по 8?

Что проще - два ИП адреса или один? Два устройства конфигурить или одно?
#72 07.07.2008 15:35

ясно, спасибо DED. Есть еще вопрос не по этой теме, нам оператор связи дает по СИПу линию, у меня астер ее registred, но когда я пытаюсь позвонить, то я все слышу, а меня не слышно. и Не воспринимаются когда я набираю внутренний номер если звоню кому-нибудь на АТС. В чем может быть трабла?
#73 07.07.2008 16:09

Трабла в том, что твой Астериск за НАТом, скорее всего.
Для настроек его в таком виде - хорошие примеры на voip-info.org/wiki - набери там Asterisk + NAT
Лучше чем там описано - вряд ли найдешь.
#74 07.07.2008 17:37

Спасибо за ответ, но проблема была в маршрутизации, мне пров выдал внутр. подсеть из 4 адресов , а СИП-ПРОКСИ(незнаю что у них в этом качестве) в другой внутр. подсети у них и плюс к тому еще звонки шли и еще с какого то ip причем внешнего, по который они ничего не сказали по логам нашел, добавил на него маршрут и все ок!!!
#75 25.11.2008 08:38

Добрый день.
Вопрос по оборудованию SPA-400, все работает замечательно, но напрягает одна вещь - при звонке из вне дождавшись ответа автосекретаря, если положить трубку SPA-400 остается держать линию т.е. в автоответчике получается куча вызовов с короткими гудками, настройки как никрутил ниче не нашел.
#76 25.11.2008 09:09

ес-но ))) даже если он и зафиксирует BUSY это произойдет не мгновенно, и часть коротких гудков уйдет в автоответчик......
#77 28.11.2008 13:50

да но и автоответчик не сразу включается, и в автоответчике полминуты гудков я думаю это много.
#78 29.11.2008 05:03

значит сигнал отбоя плохо фиксируется, крутите настройки определения busy или ставьте отбойники
#79 21.01.2009 13:24

всем привет, несколько раз почитал этот топик удалось зарегистрировать как порты так и сам астериск на spa400, но вот далее зашёл в тупик, уже склоняюсь к тому что задача не выполнима, обрисую в общих чериах картину
есть:
Asterisk 1.2.27
spa400 Firmware Version: 1.0.0.12
spa2102 Firmware Version: 3.3.6
требуется: на звонок приходящий по определённому порту перенаправлялся на определённый порт в spa2102 и соответсвенно при звонке с определённого порта (аккаунта sip) с spa2102 был звонок на определённый порт spa400
Code:
register=spa400@192.168.1.32/spa400
register=4441@192.168.1.32/spa400
register=4442@192.168.1.32/spa400
register=4443@192.168.1.32/spa400
register=4444@192.168.1.32/spa400

spa400
Code:
Port ID 1: 4441
Port ID 2: 4442
Port ID 3: 4443
Port ID 4: 4444

соответственно на spa2102 настроены аккаунты 444x
аля
Code:
[4441]
type=friend
username=4441
host=dynamic
dtmfmode=rfc2833
context=default
insercure=very
callerid=device


возможно ли реализовать всё это?
заранее, всем кто ответит, спасибо
#80 23.01.2009 15:43

Посмотрите, чем в sip debug отличаются звонки с разных портов, потом по SIP-хедеру сможете их отлавливать.
_________________
Человек мира. RHCE.
#81 16.02.2009 10:53

Извините за вопрос если он покажется сильно глупым.
Использовать SPA400 как Voip шлюз (без Астериска) - никак не получится?
Спасибо.
#82 16.02.2009 14:29

Получиться! Со SPA8000.
Но тогда тут - http://asteriskforum.ru больше никаких вопросов, ОК?
#83 16.02.2009 14:33

Спасибо за ответ... С spa9000 если точнее. Но этой штуковины нет и не предполагается. Без неё - никак? Внутрь SPA400 настройки ip-провайдеров никак не загонишь?
Извините за вопрос "не по теме форума", просто здесь единственные во всём инете люди использующие SPA400 не по прямому назначению...
#85 18.03.2009 16:03

война с spa400 затяжная получается
asterisk 1.6.0.5
spa400 Firmware Version: 1.1.2.2 ip address 192.168.1.32

удалось настроить входящие звонки и раскидать их по определённым аккаунтам, в зависимости от того с какого порта поступил вызов, за это спасиба Romik`у получилось примерно следующее
на spa400
Code:

Port ID 1: Port1
Port ID 2: Port2
Port ID 3: Port3
Port ID 4: Port4

в extensions.conf
Code:

[spatest]
exten => spa400,1,Set(PORT=${CUT(CUT(SIP_HEADER(TO),:,2),@,1)})
exten => spa400,n,NoOp(Header PORT is ${PORT})
exten => spa400,n,GotoIf($[ ${PORT} = Port1]?4:5)
exten => spa400,n,Dial(SIP/1000,120)
exten => spa400,n,GotoIf($[ ${PORT} = Port2]?6:7)
exten => spa400,n,Dial(SIP/1001,120)
exten => spa400,n,GotoIf($[ ${PORT} = Port3]?8:9)
exten => spa400,n,Dial(SIP/1002,120)
exten => spa400,n,GotoIf($[ ${PORT} = Port4]?10:11)
exten => spa400,n,Dial(SIP/1003,120)
exten => spa400,n,Playback(vm-goodbye)
exten => spa400,n,Hangup()

в sip.conf
Code:

так всё регистрируется
register=spa400@192.168.1.32/spa400
register=Port1@192.168.1.32/spa400
register=Port2@192.168.1.32/spa400
register=Port3@192.168.1.32/spa400
register=Port4@192.168.1.32/spa400

[spa400]
canreinvite=no
context=spatest
dtmfmode=rfc2833
host=192.168.1.32
insecure=invite
type=friend
nat=yes
username=spa400
allow=alaw

этаким образом пытался описать порты
[Port1]
type=friend
username=Port1
host=192.168.1.32
dtmfmode=rfc2833
context=spatest
insercure=invite



Но если регистрировать порты register=Port1@192.168.1.32/Port1, как сказано тут http://www.voip-info.org/wiki/view/Linksys-Cisco+SPA400, то постоянно ругается на отсутствие пароля для Port1 и так далее для других портов

не могу понять как заставить звонить с sip в тфоп
пытался такими способами
Code:

exten => _X.,1,Macro(stdexten,SIP/${EXTEN}@spa400)
или
exten => _X.,1,Macro(stdexten,SIP/${EXTEN}@Port1)
или
exten => _X.,1,Macro(stdexten,SIP/spa400/${EXTEN})
или
exten => _X.,1,Macro(stdexten,SIP/Port1/${EXTEN})

я уже просто не знаю что делать......
при установлении соединения в логах ругается на SIP/2.0 489 Bad event
а это при попытке установить соединение
Code:

[Mar 18 16:55:54] == Using SIP RTP CoS mark 5
[Mar 18 16:55:54] == Using SIP VRTP CoS mark 6
[Mar 18 16:55:54] == Using SIP TRTP CoS mark 5
[Mar 18 16:55:54] == Using UDPTL CoS mark 5
[Mar 18 16:55:54] -- Executing [145@spatest:1] Macro("SIP/1000-082123a8", "stdexten,SIP/145@spa400") in new stack
[Mar 18 16:55:54] -- Executing [s@macro-stdexten:1] Dial("SIP/1000-082123a8", "SIP/145@spa400") in new stack
[Mar 18 16:55:54] == Using SIP RTP CoS mark 5
[Mar 18 16:55:54] == Using SIP VRTP CoS mark 6
[Mar 18 16:55:54] == Using SIP TRTP CoS mark 5
[Mar 18 16:55:54] == Using UDPTL CoS mark 5
[Mar 18 16:55:54] -- Called 145@spa400
[Mar 18 16:55:55] -- Got SIP response 503 "Service Unavailable" back from 192.168.1.32
[Mar 18 16:55:55] -- SIP/spa400-08251318 is circuit-busy
[Mar 18 16:55:55] == Everyone is busy/congested at this time (1:0/1/0)
[Mar 18 16:55:55] -- Executing [s@macro-stdexten:2] Goto("SIP/1000-082123a8", "s-CONGESTION,1") in new stack
[Mar 18 16:55:55] -- Goto (macro-stdexten,s-CONGESTION,1)
[Mar 18 16:55:55] -- Executing [s-CONGESTION@macro-stdexten:1] NoOp("SIP/1000-082123a8", "") in new stack
[Mar 18 16:55:55] -- Auto fallthrough, channel 'SIP/1000-082123a8' status is 'CONGESTION'
[Mar 18 16:55:55] -- Got SIP response 503 "Service Unavailable" back from 192.168.1.32

Есть у кого советы или замечания о том, что я не так делаю?
спасибо
#86 18.03.2009 16:10

Не
exten => _X.,1,Macro(stdexten,SIP/Port1/${EXTEN})
а
exten => _X.,1,Dial(SIP/Port1/${EXTEN})
если получится, тогда разберёшь как через макрос stdexen.
#87 18.03.2009 16:39

exten => _X.,1,Dial(SIP/Port1/${EXTEN})
результат тот же....
Code:
192.168.1.32:5060 Port1 105 Registered Wed, 18 Mar 2009 18:21:11
192.168.1.32:5060 spa400 105 Registered Wed, 18 Mar 2009 18:21:11
остальные порты пока отключил
2 SIP registrations.

в астериске 1.6 опция insecure=very не поддерживается, может в этом дело...
Quote:


[Mar 18 18:33:22] --- (10 headers 2 lines) ---
[Mar 18 18:33:22]

SIP/2.0 489 Bad event
Via: SIP/2.0/UDP 192.168.1.32:5060;branch=z9hG4bK6582c6af;received=192.168.1.32
From: "SPA400" ;tag=as52b94894
To: ;tag=as1a2097b5
Call-ID: 6a8d51fe18490208087c6a65341e445e@192.168.1.32
CSeq: 250 NOTIFY
User-Agent: Asterisk PBX 1.6.0.5
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0

после этого идёт отбой и сообщение
Got SIP response 503 "Service Unavailable"
#88 18.03.2009 16:50

ну так есть
insecury=port,invite

Кусок дебага какой-то левый, там SIP/2.0 489 Bad event уже ответ NOTIFY - извещение на идущий перед ним Invite наверное.
Кроме того
From: "SPA400" ;tag=as52b94894
To: - если address_asteriska=публичный адрес, то проблема НАТ. А у вас там явно no NAT!

Нужно всё что после строки Dial. Но я призываю смотреть больше самому, чем постить сюда.
#89 19.03.2009 08:22

у машины с астериском есть два интерфейса внешний и внутренний, spa400, linksys 2102 и asterisk общаются по внутренним адресам потому nat=no, измение на yes ни к чему не привело
в логе ничего подозрительного не заметил... позволю себе разместить кусок sipdebug начиная с команды dial, больше постараюсь лог в таком объёме не постить. sorry
Code:


[Mar 19 10:17:50] -- Executing [145@spatest:1] Dial("SIP/1000-b6c01b60", "SIP/145@Port1") in new stack
[Mar 19 10:17:50] == Using SIP RTP CoS mark 5
[Mar 19 10:17:50] == Using SIP VRTP CoS mark 6
[Mar 19 10:17:50] == Using SIP TRTP CoS mark 5
[Mar 19 10:17:50] == Using UDPTL CoS mark 5
[Mar 19 10:17:50] Audio is at 192.168.1.83 port 11912
[Mar 19 10:17:50] Video is at 192.168.1.83 port 15018
[Mar 19 10:17:50] Adding codec 0x8 (alaw) to SDP
[Mar 19 10:17:50] Adding codec 0x2 (gsm) to SDP
[Mar 19 10:17:50] Adding codec 0x4 (ulaw) to SDP
[Mar 19 10:17:50] Adding video codec 0x80000 (h263) to SDP
[Mar 19 10:17:50] Adding non-codec 0x1 (telephone-event) to SDP
[Mar 19 10:17:50] Reliably Transmitting (no NAT) to 192.168.1.32:5060:
INVITE sip:145@192.168.1.32 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.83:5060;branch=z9hG4bK5f44eb97;rport
Max-Forwards: 70
From: "1000" ;tag=as38bb830a
To:
Contact:
Call-ID: 6d8d294763e11fb1752429a378557b9b@192.168.1.83
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.0.5
Date: Thu, 19 Mar 2009 07:17:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 382

v=0
o=root 1690091095 1690091095 IN IP4 192.168.1.83
s=Asterisk PBX 1.6.0.5
c=IN IP4 192.168.1.83
b=CT:384
t=0 0
m=audio 11912 RTP/AVP 8 3 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
m=video 15018 RTP/AVP 34
a=rtpmap:34 H263/90000
a=sendrecv

---
[Mar 19 10:17:50] -- Called 145@Port1
[Mar 19 10:17:50]

SIP/2.0 100 Trying
From: "1000";tag=as38bb830a
To: ;tag=2001a8c0-13c4-49c1f151-f434b8f8-39ff6e0d
Call-ID: 6d8d294763e11fb1752429a378557b9b@192.168.1.83
CSeq: 102 INVITE
Via: SIP/2.0/UDP 192.168.1.83:5060;rport=5060;branch=z9hG4bK5f44eb97
Supported: replaces,timer,100rel
Contact:
Content-Length: 0



[Mar 19 10:17:50] --- (9 headers 0 lines) ---
[Mar 19 10:17:50]

NOTIFY sip:spa400@192.168.1.83:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.32:5060;branch=z9hG4bK78fff1ab
From: "SPA400" ;tag=as6ba1389b
To:
Contact:
Call-ID: 5faf12f12cb641f55a1caef927d4c4c8@192.168.1.32
CSeq: 170 NOTIFY
User-Agent: LINKSYS/SPA400
Event: fxo-port-state;partial;1=inuse,v=-19
Content-Length: 0





[Mar 19 10:17:50] --- (10 headers 2 lines) ---
[Mar 19 10:17:50]

SIP/2.0 489 Bad event
Via: SIP/2.0/UDP 192.168.1.32:5060;branch=z9hG4bK78fff1ab;received=192.168.1.32
From: "SPA400" ;tag=as6ba1389b
To: ;tag=as4885733b
Call-ID: 5faf12f12cb641f55a1caef927d4c4c8@192.168.1.32
CSeq: 170 NOTIFY
User-Agent: Asterisk PBX 1.6.0.5
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0



[Mar 19 10:17:50]

NOTIFY sip:spa400@192.168.1.83:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.32:5060;branch=z9hG4bK7c5256ec
From: "SPA400" ;tag=as6ba1389b
To:
Contact:
Call-ID: 3457086b207c1c3940cade794b9f1b9a@192.168.1.32
CSeq: 171 NOTIFY
User-Agent: LINKSYS/SPA400
Event: fxo-port-state;partial;2=na,v=0
Content-Length: 0

секция с bad event повторяется ещё 3 раза после чего
Code:


[Mar 19 10:17:50]

SIP/2.0 503 Service Unavailable
From: "1000";tag=as38bb830a
To: ;tag=2001a8c0-13c4-49c1f151-f434b8f8-39ff6e0d
Call-ID: 6d8d294763e11fb1752429a378557b9b@192.168.1.83
CSeq: 102 INVITE
Via: SIP/2.0/UDP 192.168.1.83:5060;rport=5060;branch=z9hG4bK5f44eb97
Supported: replaces,timer,100rel
Content-Length: 0



[Mar 19 10:17:50] --- (8 headers 0 lines) ---
[Mar 19 10:17:50] -- Got SIP response 503 "Service Unavailable" back from 192.168.1.32
[Mar 19 10:17:50] Transmitting (no NAT) to 192.168.1.32:5060:
ACK sip:145@192.168.1.32 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.83:5060;branch=z9hG4bK5f44eb97;rport
Max-Forwards: 70
From: "1000" ;tag=as38bb830a
To: ;tag=2001a8c0-13c4-49c1f151-f434b8f8-39ff6e0d
Contact:
Call-ID: 6d8d294763e11fb1752429a378557b9b@192.168.1.83
CSeq: 102 ACK
User-Agent: Asterisk PBX 1.6.0.5
Content-Length: 0


---
[Mar 19 10:17:50] -- SIP/Port1-b6c0b788 is circuit-busy
[Mar 19 10:17:50] == Everyone is busy/congested at this time (1:0/1/0)
[Mar 19 10:17:50] -- Auto fallthrough, channel 'SIP/1000-b6c01b60' status is 'CONGESTION'
[Mar 19 10:17:50]

SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 192.168.1.85:5060;branch=z9hG4bK-41498a7b;received=192.168.1.85
From: 1000 ;tag=e7f5316ba4e6bdabo0
To: ;tag=as5db4b317
Call-ID: e6a20c6b-a1279eab@192.168.1.85
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.6.0.5
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Contact:
Content-Length: 0
X-Asterisk-HangupCause: Circuit/channel congestion
X-Asterisk-HangupCauseCode: 34

далее отбой
#90 19.03.2009 08:49

А что такое звонить с sip в тфоп: тфоп это что? Город? Офисная АТС?
#91 19.03.2009 08:56

городская линия
#92 19.03.2009 09:12

У вас в городе трёхзначные номера?

From: 1000 ;tag=e7f5316ba4e6bdabo0
To: ;tag=as5db4b317

Звонишь на 145? И что там? Служба суппорта LinkSys? Или точное время?
#93 19.03.2009 09:17

надо просто передавать сигнал в линию и всё, это внутренний экстеншен в офисе
задача передать набранный номер в линию, а дальше уже разберёмся
#94 19.03.2009 10:08

Какой сигнал? SOS? Азбукой Морзе?
user777 wrote:
городская линия

Зачем же обманывать тогда? Это офисная АТС, а не городская линия, через неё уже действуют другие правила набора и тоны.
#95 19.03.2009 10:31

если просто набрать 145 или 144 в линию должен звонить определённый экстешн в офисе, если 9ку и номер, то атска уже отправит далее, надо подавать то что я набираю в линию и всё дальше это уже обрабатывать будет не астериск
#96 19.03.2009 10:44

Мне поплохело, пойду в туалет, может стошнит - полегчает?
Девятку, потом гудок?
А надо на мобилки, после 8 пауза не получается? И т.д.?
Вопрос был - тфоп это АТС или город? Ты отвечаешь - город. Оказалось АТС.

СПА400 твой не умеет понять импеданс линии, чтобы делать поднятие трубы перед набором, или наборы делает западные, которые АТС не понимает. Или твоя АТС вся пульсовая насквозь, а СПА не умеют пульсом AFAIK.
Бери параллельно телефон подключай к этой линии и слушай что происходит при наборе.
Это просто ужасная куча в которой ковырятся не хоцца.
#97 20.03.2009 16:47

в линию ничего не предаёт потому, что, видимо порты на которые пытаюсь звонить не зарегестрированы должным образом
регистрируется они только так
port1@ip_spa400/spa400
а не как советуют в форуме
port1@ip_spa400/port1 - в этом случае постоянно требует пароль
может из за версии астериска...
сам звонок направлял разными способами
exten => _X.,1,Dial(SIP/port1/${EXTEN})
exten => _X.,1,Dial(SIP/spa400/${EXTEN})
exten => _X.,1,Dial(SIP/${EXTEN}@port1)
exten => _X.,1,Dial(SIP/${EXTEN}@spa400)

конфиги, касаемые данной проблемы sip.conf и extensions.conf приводил выше... может у астериска 1.6 что то сильно изменилось, увы нет возможности проверить на другой, более ранней версии... посоветуйте что нибудь... мне уже эта spa400 в страшных снах снится
#98 20.03.2009 17:12

user777 wrote:
в линию ничего не предаёт потому, что, видимо порты на которые пытаюсь звонить не зарегестрированы должным образом
регистрируется они только так
port1@ip_spa400/spa400
Что-то не то делаешь. Это не СПА400 должна регистрироваться на *, а Астериск на СПА400.
#99 20.03.2009 17:26

да, да, я это в курсе...
я уже все найденые в инете варианты регистрации астериска на spa400 просмотрел... ну не хочет и всё регится как port@ip@port
#100 01.04.2009 15:22

Для выбора линии на SPA400 при исх. звонке нужно указывать перед набираемым номером линию(L1,L2...)
Например:
L174951234567
#101 05.08.2009 19:11

Доброго времени всем!
Сильно не пинайте, я начинающий )

Имеется spa9000/spa400/spa941
Всё делаю по мануалу.
С горем поплам зарегил spa400 в spa9000.
IP phone spa941 никак не регистрируется...

Ткните плиз, куда рыть?
#102 05.08.2009 19:15

w1nter, это форум по Астериску.
В Вашей схеме его нет.
Так что рыть в сторону форумов по spa9000/spa400/spa941
#103 24.08.2009 06:14

Приветствую всех, читаю эту тему уже несколько дней, но всё как-то безуспешно, не получается настроить Asterisk 1.4.24 (FreePBX 2.5.1.5)+spa400+spa8000+мини АТС: LG Starex VSP. Для начала зарегистрировал spa400 со своим астериском, делал всё по этой ссылке http://forum.voxilla.com/voip-wiki/using ... 24184.html в итоге получилось:
Host Username Refresh State Reg.
192.168.1.73:5060 spa400 105 Registered
192.168.1.73:5060 1114 105 Registered
192.168.1.73:5060 1113 105 Registered
192.168.1.73:5060 1112 105 Registered
192.168.1.73:5060 1111 105 Registered

*192.168.1.71 - asterisk
*192.168.1.72 - spa8000
*192.168.1.73 - spa400
*192.168.1.52 - локальный комп с софтфонами

Так же на астериске поключены софтфоны 101 и 102 внутренние номера и 300 внешний номер, звонят друг другу отлично и слышно хорошо в обе стороны:
spa400 192.168.1.73 5060 Unmonitored
siptest/101 192.168.1.71 5060 Unmonitored
300/300 212.5.77.147 D N A 61467 OK (64 ms)
152/152 192.168.1.72 D N A 5060 OK (9 ms)
122 192.168.1.73 N A 5060 OK (64 ms)
1114 192.168.1.73 N A 5060 OK (64 ms)
1113 192.168.1.73 A 5060 OK (64 ms)
1112 192.168.1.73 A 5060 OK (64 ms)
1111 192.168.1.73 N A 5060 OK (64 ms)
102/102 192.168.1.52 D N A 52654 OK (101 ms)
101/101 192.168.1.52 D A 5060 OK (1 ms)

но вот номер 1111 (spa400 ) который на астериске подключен, не получается на него дозвониться, поднимаю трубку - гудка нет.
в extension_custom.conf дописывал строки взятые из этой темы
exten => _X.,1,Dial(SIP/1111/${EXTEN})
exten => _X.,1,Dial(SIP/spa400/${EXTEN})
exten => _X.,1,Dial(SIP/${EXTEN}@1111)
exten => _X.,1,Dial(SIP/${EXTEN}@spa400)
но всё равно не получается, сильно на меня не бузите, так как мало в этой теме разбираюсь, считай новичок
Понимаю что, что-то делаю не так.
Вообще итогавая цель соеденить мини АТС с астериском через spa400+spa8000
#104 24.08.2009 08:23

Hudson wrote:

но вот номер 1111 (spa400 ) который на астериске подключен, не получается на него дозвониться, поднимаю трубку - гудка нет


какой там гудок? это 4хFXO...

гудки в 8000 будут
#105 24.08.2009 08:49

Хорошо, на 8000 гудок есть, остаётся соеденить мне всё вместе с миниАТС, чтобы все друг другу звонили, но немного не допонимаю как это сделать. Sad
#106 24.08.2009 10:13

три варианта....

1) цепляем spa8000 к FXO портам АТС, на АТС настраиваем ARS или как он там, в результате все что нужно попадает на порты астера, что не нужно идет по обычным каналам в город или еще куда, пользователи voip части звонят на пользователей АТС через DISA
2) цепляем spa400 к FXS портам нa ATC, пользователи АТС звонят на астер через экстеншены на АТС, пользователи voip прозрачно звонят на пользователей
3) гибридный вариант из первых двух
#107 24.08.2009 11:48

Глупый вопрос, как DISA настроить, так как в этом ни бум бум.
#108 24.08.2009 11:55

настраивать DISA нужно будет на АТС, с-но зависит от АТС
#109 27.08.2009 07:13

подключил spa8000 к FXS на АТС в обоих настроен выход через 7, допустим на внутреннем номере АТС (152) набираю 7 - слышу гудок - набираю 101# -> попадаю на софтфон свой (101).

С софтфона (101) набираю 152 или 7 то попадаю на любой внутренний номер АТС, пока ещё не понял до конца как настроить extension на астериске, чтобы вместо 7 набрать номер 152 и попасть на 152, а не на любой другой.
#110 15.09.2009 10:07

Решил я со своим начальником эту "приличную" проблему.
Надо было в самом spa400 (setup - voice) изменить значение в строке
Dial out battery threshold: 20v (по умолчанию) поставили 12v, так как напряжение при снятой трубке 6-7v, а при положенной трубке 18-19v, поэтому вместо 20v поставили 12v.
В extension_custom.conf прописано правило
[from-trunk]
exten => _1XX,1,Dial(SIP/SPA400/${EXTEN})
#111 01.10.2009 07:33

Вроде бы всё верно сделал, но входящие не очень-то работают

Code:
-- Executing [spa400@from-trunk:1] Set("SIP/spa400-b7c00680", "__FROM_DID=spa400") in new stack
-- Executing [spa400@from-trunk:2] NoOp("SIP/spa400-b7c00680", "Received an unknown call with DID set to spa400") in new stack
-- Executing [spa400@from-trunk:3] Goto("SIP/spa400-b7c00680", "s,a2") in new stack
-- Goto (from-trunk,s,2)
-- Executing [s@from-trunk:2] Answer("SIP/spa400-b7c00680", "") in new stack
-- Executing [s@from-trunk:3] Wait("SIP/spa400-b7c00680", "2") in new stack
-- Executing [s@from-trunk:4] Playback("SIP/spa400-b7c00680", "ss-noservice") in new stack
-- Playing 'ss-noservice.gsm' (language 'en')


Стоит тама trixBox v2.8.0.1 и Asterisk 1.6.0.9-samy-r27, железка с прошикой Firmware Version: 1.1.2.2.

Создал транк:

Code:
PEER Details:

insecure=port,invite (пробовал и так very , потом прочитал, что нельзя на 1,6 )
secret=no
qualify=yes
port=5060
nat=no
canreinvite=no
type=friend
disallow=all
allow=alaw
context=from-trunk
host=85.9.1.7
username=spa400


Register String
spa400@85.9.1.7/spa400


Регистрация есть на spa400
Code:

Host Username Refresh State Reg.Time
85.9.1.7:5060 spa400 105 Registered Thu, 01 Oct 2009 09:11:12
1 SIP registrations.


На железке порты забиты:

Code:
Port ID 1 = 7772677
Port ID 1 = 7772678
Port ID 1 = 7772679
Port ID 1 = OFF


Юзвери нужные прорегались
Code:

Name/username Host Dyn Nat ACL Port Status
spa400/spa400 85.9.1.7 5060 OK (68 ms)
7772679 (Unspecified) D N A 5060 UNKNOWN
7772678/7772678 85.9.1.6 D N A 5061 OK (7 ms)
7772677/7772677 85.9.1.6 D N A 5060 OK (7 ms)


Прикрепляю дебаг вызова, не совсем ясно как оно звонится, напрягает это From: - 7772678, это АОН не работает, если кто знает для М-200 какой на железке нужно выбрать?

Added after 42 minutes:

Попробовал вот так, сам немного написать:

Code:
[default]
exten => 7772678,1,Dial(SIP/7772678,90,Ttr)
exten => 7772679,1,Dial(SIP/7772678,90,Ttr)
exten => 7772677,1,Dial(SIP/7772678,90,Ttr)
exten => spa400,1,Dial(SIP/7772678,90,Ttr)



Получил вызов на линию железке(скорей всего я далеко от них, но думаю всё так)
Code:
Executing [spa400@default:1] Dial("SIP/spa400-b7c14d50", "SIP/7772678,90,Ttr") in new stack


Но это не выход, что-то точно не так, что не понимаю, помогите плиз.

Added after 36 seconds:
#112 02.10.2009 09:02

Долго смотрел в дебаг, потом правильно спрашивал google


Code:
exten => _.,1,Noop(${CUT(CUT(SIP_HEADER(To),@,1),:,2)})
exten => _.,n,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

Code:
-- Executing [spa400@default:1] NoOp("SIP/spa400-b7c29138", "7772678") in new stack


Теперь можно или написать усё или сделать goto куды надь.

Added after 34 minutes:

Не понял, исход с железки работает только донабором? Можно ли обычно звонить через неё используя как SIP trunk?

Added after 1 hours 27 minutes:

Можно, короче надо было крутить это DTMF power: -90 у меня получилось, если даёт занято, то сильно громко, если тон генерит, то АТС не услышала набора.
#113 11.11.2009 13:27

Добрый день.

Есть СПА400 (01.01.02.02) + Трихбох ( последней версии )

К СПА подключена одна линия ( Северо западный телеком - санкт-петербург )
Трихбох зарегестрирован на СПА - с этим всё ок.

1. Когда приходит звонок на городскую линию СПА400 прокидывает звонок на трихбох а трихбох на екстеншн - на екстеншене появляется вызов - снимаю трубку и тишина а у звоняшего на линии всё равно идут гудки ( как будто СПА400 не понял что екстеншн поднял трубку ) а трихбох пишет SIP/202-08d08070 answered SIP/asterisk-08f66cc8

2. Когда звоню с екстеншена "на ружу" через линию подключенную к СПА400 то происходит следующее - просто появляется гудок ( как будто снял трубку ) и всё. Тоесть трихбох видимо не правильно объясняет СПА400 как и куда звонить ( догадки личные )

UPD > СПА400 похоже шлёт Тон вместо Пульс... Можно его заставить делать по другому ?
UPS2 > Оказалось что говёный северо западный телеком поддерживает по дeфолту тока импульсный набор а тоновый стоит 100-150руб/месяц... маразм.
Первый вопрос всё ещё актуален...

Прошу направить куда копать ) разжевывать не обязательно )
Спасибо.


Last edited by alex.iff on Wed Nov 11, 2009 19:29
#114 11.11.2009 15:49

начните с обновления прошивки на спа400 - 01.01.02.02 (последняя)
#115 11.11.2009 15:56

terminal wrote:
начните с обновления прошивки на спа400 - 01.01.02.02 (последняя)


Есть ) что дальше ?
#116 12.11.2009 11:16

Обе проблемы решил, в одном случае был виноват пульсовый набор, в другом - НАТ )
thanks anyway
#117 24.11.2009 04:00

Прочитал всю тему получилось зарегестрировать Asterisk на spa400. Вопрос как прописать в extensions.conf чтоб звонки приходящие из города перебрасывались на внутрений номер?
#118 30.11.2009 10:37

Доброго времени суток. У меня имеется МиниАТС(Samsung DCS Compact II)+SPA400+TrixBox. В SPA400 подключены внутренние номера, при звонках на внутренние номера не каких проблем нет, но если звонят на SPA400 то TrixBox не принимает их. Подскажите как с этим справится?
Приношу свои извинения, если описал что то не так, 2й день как знакомлюсь с телефонией.
#119 03.12.2009 15:35

up
#120 23.12.2009 11:14

up


Люди....ну подскажите плиз...как сделать так что бы звонки на SPA400 перенаправлялись на внутриние номера в триксбоксе. В логах пишет что звонок принят...но звонят на некий номер s которого не существует(((( Помогите решить проблему.
#121 11.01.2010 12:19

Помогите настроить входящие звонки. Готов Заплатить....
#122 11.01.2010 13:11

номер s - это любые набранные цифры в любом количестве :

exten => _s,1,Answer
exten => _s,n,Dial(SIP/${EXTEN}@ip)

тобиш все что приходит в некий прописанный тобой контекст будет обратыватся этим правилом.
По умолчанию в * все что неопределено пихается в контекст [default] и обрабатывется примерно таким правилом. Так што если ты добавиш контекст [default]
а в нем пропишешь:

exten => _s,1,Answer
exten => _s,n,Dial(SIP/некий_внутренний_номер@некий_IP_внутреннего номера) - Ip можно и не добалять , если некий_внутренний_номер пропсан sip.conf
exten => _s,n,Hangup

то может статься все и заработет.
#123 20.06.2010 14:38

Входящие звонки настроил благодаря этой ветке, а вот с исходящими прямо чудеса какие-то - шлюз spa400 "обрезает" номер, в самом конце поста я объясню что имею ввиду.

Исходящие звонки настраивал через транк:

Code:
[spa400]
user=spa400
type=friend
qualify=yes
port=5060
nat=yes
insecure=very
host=192.168.1.50
dtmfmode=rfc2833
context=from-trunk
canreinvite=no


Порты зарегены:
Code:

pbx*CLI> sip show registry
Host Username Refresh State Reg.Time
192.168.1.50:5060 Port4 105 Registered Sun, 20 Jun 2010 16:09:54
192.168.1.50:5060 Port3 105 Registered Sun, 20 Jun 2010 16:09:54
192.168.1.50:5060 Port2 105 Registered Sun, 20 Jun 2010 16:09:54
192.168.1.50:5060 Port1 105 Registered Sun, 20 Jun 2010 16:09:54
192.168.1.50:5060 register=spa 105 Registered Sun, 20 Jun 2010 16:09:54


Набираю номер семизнак, вот логи:
[2010-06-20 16:14:51] VERBOSE[8304] logger.c: -- Called spa400/7141273
[2010-06-20 16:14:54] VERBOSE[8304] logger.c: -- SIP/spa400-0000001e answered SIP/833-0000001d
Оператор отвечает: "Перед номером абонента наберите цифру семь"

Набираю номер восьмизначный 77141273, (добавил вперед семерочку) вот логи:
Code:

[2010-06-20 16:34:51] VERBOSE[8482] logger.c: -- Executing [s@macro-dialout-trunk:19] Dial("SIP/833-00000040", "SIP/spa400/77141273|300|tr") in new stack
[2010-06-20 16:34:51] VERBOSE[8482] logger.c: -- Called spa400/77141273
[2010-06-20 16:34:55] VERBOSE[8482] logger.c: -- SIP/spa400-00000041 answered SIP/833-00000040


и дозваниваюсь!!! Что это за ерунда такая, у кого-нибудь было подобное? Что можно покрутить на шлюзе?
Прошивка: 1.1.2.2.


--- добавлено вечером этого же дня---
мистика какая-то: что-то потрогал на шлюзе в настройках и теперь приблизительно каждый 5й звонок из транка в город "обрезается" шлюзом, а четыре успешно набираются. Выявлено благодаря включению дебага жлезки с записью на сервер логирования. Незнаю что и думать, купил железку на свою голову... ((( Может попробовать другую прошивку??
#124 29.06.2010 10:19

Спасибо всем кто писал в эту тему, помогло настроить spa400+* 1.4
правда так и не удалось заставить * регаться на spa400, но это,как говорится, на скорость не влияет Smile

ЗЫЖ нашел интересный сайт где можно подробно поглядеть настройки (типа официальные) по тонам отбоя и т.п.
http://www.3amsystems.com/wireline/tone-search.htm
#125 26.07.2010 05:29

SPA400 не понимает сигнал вызова


Как научить? Shocked
Схема такая Asterisk - SPA400(fxo #4) - АТС
звонок с астериска на номера атс проходят, а когда звоню с атски(набираю внутренний номер, который присвоен fxs порту атс) на шлюзе в статусе видно как меняется напряжение с -45 на -64 вольта. На астер звонок не проходит. Причем напряжение какое-то странное. К первым 3м портам подключены городские линии с ними все в порядке, звонки ходят и в ту и в другую сторону. И напряжение меняется с 45 до 6 вольт.
Почему то зацепило что с атски приходит 64 вольта. Mad
Какие настройки ковырять не знаю, подскажите кто сталкивался с подобными проблемами.

Поправлюсь напряжение приходит правильное, оно падает после "снятия трубки" шлюзом.
Соответственно шлюз не понимает атс Sad
#126 28.08.2010 10:54

Доброе время суток прошу вашей помощи есть spa400 c помощью FreePBX подсоеденил настроил исходящие звонки подскажите как мне настроить порты чтоб с апределенного порта он переадресовывал на определенный номер ip атс настроить входящию маршрутизацию заранее спасибо
#127 30.08.2010 06:04

я создар тракт с названием spa400
Code:
allow=alaw
canreinvite=no
context=from-trunk
dtmfmode=rfc2833
host=192.168.0.150
insecure=very
qualify=yes
type=friend
user=9002

Контекст USER: spa400_in
Code:
allow=alaw
canreinvite=no
context=custom-get-did-from-sip
dtmfmode=rfc2833
host=192.168.0.150
insecure=very
type=peer
user=9002

Добавил исходяшию машрутизацию
работает все ок
но когда добовляю входящию машрутизацию и у каываю did номер порта порта и указываю номер внутренний Ip АТС он не переадресовывает а говорит что абонент не в сервисе
помогите пожалуйста
asterisk 1.6 FreePBX 2.8
#128 30.08.2010 06:43

вот это
context=custom-get-did-from-sip
вы откуда взяли?
входящий звонок у вас попадает в этот контекст, а там пусто

Added after 10 minutes:

к тому же
RashShadow wrote:

Контекст USER: spa400_in
Code:
allow=alaw
canreinvite=no
context=custom-get-did-from-sip
dtmfmode=rfc2833
host=192.168.0.150
insecure=very
type=peer
user=9002

вообще не несет нагрузки. спрашивается, зачем он нужен тогда? Wink
#130 30.08.2010 07:18

цитирую оттуда


USER Context: Leave Blank

USER Details: Blank (Delete the default information)

пустые поля говорят оставить, а у вас они заполнены

Added after 1 minutes:

я что-нибудь сказал про пустой ДИД? Wink
я сказал про юзер контекст
#131 30.08.2010 07:29

пробывал и так оставлял их пустыми и создовал тракты с нозванием порта не работает Sad
#132 30.08.2010 07:31

что именно не работает?
логи входящего вызова, текущие настройки транка сюда
#133 30.08.2010 17:07

Название транка:spa400

Code:
allow=alaw
canreinvite=no
context=from-trunk
dtmfmode=rfc2833
host=192.168.0.150
insecure=very
qualify=yes
type=friend
user=9002

вот настроийки транка
не могу настроить чтоб входящий звонок с определенного порта на шлюзе spa400 направлялся на определенный номер атс внутренний
#134 31.08.2010 05:19

прописал каждый порт отдельно еще
Название транка: 1111
Code:
allow=alaw
canreinvite=no
context=from-trunk
dtmfmode=rfc2833
host=192.168.0.150
insecure=very
qualify=yes
type=friend
user=1111

Строка регистрации:
1111@192.168.0.150/1111
и так каждый порт
sip show registry
но он не может их зарегистрировать ((
Code:
192.168.0.150:5060 N 1114 120 No Authentication
192.168.0.150:5060 N 1113 120 No Authentication
192.168.0.150:5060 N 9002 120 No Authentication
192.168.0.150:5060 N 1111 120 No Authentication
192.168.0.150:5060 N 1112 120 No Authentication
5 SIP registrations.
#136 13.09.2010 10:38

помогите плиз
#137 26.11.2010 14:20

Помогите новичку, надо жестко привязать екстеншены к портам spa400 на исходящие звонки, даже не знаю с чего начать...

Перечитав всю текущую тему, входящие привязал - получилось, осталось исходящие

собираю связку LG-Nortel Aria Soho spa 400 Elastix 2.0.3 spa8000 аналоговые телефоны
в виде прозрачного шлюза

Added after 2 hours 13 minutes:

сам себе ответил, если кому пригодится - пользуйтесь:
в extensions.conf прописал контексты для каждого екстеншна в отдельности

пример
екстеншн с номером 35 (spa8000 линия 2)

Code:

[from-internal-35]
exten => _9,1,Dial(SIP/spa400/L2${EXTEN})
exten => _XX,1,Dial(SIP/spa400/L2${EXTEN})

екстеншенам назначил соответствующие контексты - sip_additional.conf

Code:

[35]
deny=0.0.0.0/0.0.0.0
secret=pass
dtmfmode=rfc2833
canreinvite=no
context=from-internal-35
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/35
accountcode=
mailbox=35@device
permit=0.0.0.0/0.0.0.0
callerid=device
call-limit=50
faxdetect=no


и все работает))))
исходящий звонок проходит через линию 2 на spa400 и дальше на АТС-ку
Ура!!!!))))