СвязьПроект

Российский системный интегратор
Текущее время: 21 дек 2024, 12:54

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Не работают входящие на GS1002
СообщениеДобавлено: 13 мар 2013, 11:50 
Не в сети

Зарегистрирован: 12 мар 2013, 14:00
Сообщения: 4
Добрый день.
Я настроил связку AP-GS1002 с двумя симками и Elastix (asterisk 1.8.20).
На еластиксе настроены 2 SIP транка (один для каждой симки).
На эластиксе все вызовы сначала попадают на временное правило, затем если время рабочее, то переключаются на IVR и т.д.
Прошивка на GS1002 - 8.51.008
Проблема в следующем: когда в GS1002 стоит одна симка, то всё работает без проблем. Входящие и исходящие работают на ура.
Когда же устанавливаю вторую симку, то первая продолжает работать (но иногда при звонке на неё мне почему-то говорят, что неправильно набран номер), а вторая почему-то работает только на исходящие. При попытке позвонить на вторую симку сразу идёт отбой.
вот конфиг addpac gs1002:
Код:
version 8.51.008
!
hostname GS1002
!
username root password router administrator
username guest password guest user
!
script ntpdate default
 resynchronize 1 0
 server ip 192.168.1.100
 server ip time.windows.com
!
interface Loopback0
 ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
 ip address dhcp
 no ip dhcp unicast
 speed auto
 no qos-control
!
interface FastEthernet0/1
 ip address 192.168.10.1 255.255.255.0
 shutdown
 speed auto
 no qos-control
!
! ip route 0.0.0.0 0.0.0.0 192.168.0.251 via dhcp
!
http server
! dns domain-name DOMAIN via dhcp
! dns name-server 10.10.10.1 via dhcp
logging command
logging event 4-warning
logging on

voice service voip
 protocol sip
 dtmf-relay out-of-band
 fax protocol t38 redundancy 0
 fax rate 9600
 h323 call start fast
 h323 call tunnel enable
 no call-barring unconfigured-ip-address
 no voip-inbound-call-barring enable
!
! GSM
voice-port 0/0
 connection plar 9001
 dial-tone-generate
 caller-id enable
 caller-id name disable
! GSM
voice-port 0/1
 connection plar 9002
 dial-tone-generate
 caller-id enable
 caller-id name disable

! FXS
voice-port 0/2
 caller-id enable
 shutdown
! FXS
voice-port 0/3
 caller-id enable
 shutdown
!
dial-peer voice 1 pots
 destination-pattern T
 port 0/0
 call-waiting
 user-name 9001
 user-password mypass
!
dial-peer voice 2 pots
 destination-pattern T
 port 0/1
 call-waiting
 user-name 9002
 user-password mypass
!
dial-peer voice 0 voip
 destination-pattern 9001
 session target sip-server
 session protocol sip
 codec g711alaw
 no vad
 dtmf-relay rtp-2833
!
gatekeeper
sip-ua
 user-register
 sip-server 192.168.0.251 5060 126
 register e164
!
sms-delivery
line console
line vty
mobile dev-restart-by-unreg 300
!
mobile 0/0
 gsm sim pin 0000
 gsm sms-language utf8
!
mobile 0/1
 gsm sim pin 0000
 gsm sms-language utf8

Если включить на адпаке debug voip call, то видим следующее:
Код:
7       <CEP    000100> : Call Received
8       <CEP    000100> : Call Received
9       <CEP    000100> : Call Initiated : calledNumber() crv(0) total(0)
10      <Call   109>    : ******  Call Created status(InitiatedByMobile) ver(8.51:2011-02-06-00-00) time(1363173693) ****
11      <CEP    000100> : Decode CID : FFFFFF80  E 10  C 2B 37 39 36 30 34 39 35 35 39 34 38
12      <CEP    000100> : Mobile CID : time() callingNumber(79604988948) callingName()
13      <CEP    000100> : Calling number(79604988948)
14      <CEP    000100> : Call id(3d614051-2755-0245-80fb-0002a4075072) callNum(109)
15      <Call   109>    : MatchAllProcess After Sorted
                          <0>  id(2) dest(T) prefer(0) selected(32)
                          <1>  id(1) dest(T) prefer(0) selected(17)
16      <Call   109>    : Initiate callee with dial-peer(T) status(CalleeDeterminedAll) id(3d614051-2755-0245-80fb-0002a4075072)
17      <Call   109>    : Fail by Channel Busy
18      <Call   109>    : Initiate callee with dial-peer(T) status(CalleeDeterminedAll) id(3d614051-2755-0245-80fb-0002a4075072)
19      <CEP    000000> : InitiateOutCall :  calledNum(9002), callingNum(79604988948), callerPort(100) type(GSM)
20      <CEP    000000> : Outbound call to CEP callId(3d614051-2755-0245-80fb-0002a4075072) callNum(109)
21      <Call   109>    : Connected from(100)
22      <CEP    000000> : Disconnected(16) at Busy
23      <Call   109>    : Terminated from(0) this(Local:CallClear) before(<NULL>) forced(0) time(1363173695)
24      <CEP    000100> : DisconnectCall at Busy
25      <CEP    000100> : StopSignal
26      <CEP    000100> : Disconnect (0)
27      <CEP    000000> : DisconnectCall at Idle
28      <CEP    000100> : Disconnected(16) at Disconnecting
29      <CEP    000100> : Disconnected(16) at Idle

debug для sip в asterisk записал в файл, почему-то прикрепить сюда не получается, выложил на yandex диск: http://yadi.sk/d/OdRDcKOg3Fqw4

Оба sip пира зарегистрированы. Команда show sip на адпаке:
Код:
   Proxy Server registration status :
      -----------------------------------------------------------------------------------
         E.164          UserName            Password            Port       Status
      -----------------------------------------------------------------------------------
         T                 9001              mypass      0/ 0      Registered
         T                 9002              mypass      0/ 1      Registered

Вот так выглядит настройка пира для sip транка на asterisk:
Код:
host=dynamic
type=friend
username=9002
secret=mypass
qualify=yes
nat=no
canreinvite=no

И ещё вопрос: т.к. с адпака звонок идёт не на конкретного абонента, а на временное правило, то что я должен указывать в connection plar?

Буду рад любому совету.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 19 мар 2013, 08:22 
Не в сети

Зарегистрирован: 14 фев 2011, 10:57
Сообщения: 428
1)Не работает второй порт. У Вас на порту прописан проброс на 9002. Но в воип такого направления нет, этот звонок будет выходит через первую симку, так как Т подходить под 9002 и Вам будет отвечать оператор что не правильно набранный номер (в джсм нет номера 9002).
Теоретически с первой симкой может происходить то же самое, но вообще не должно заворачивать на вторую, должен выбираться пир 9001 в воип, так как под 9001 пир с 9001 подходить больше чем Т.

Нужно дописать воипный пир:

Например:
dial-peer voice 3 voip
destination-pattern 9002
session target sip-server
session protocol sip
codec g711alaw
no vad
dtmf-relay rtp-2833


2)В конекшн плар можно указывать только один конечный номер который будет идти на астериск. Как там и что работает, на какой номер в астериск звонить изначально - Вам виднее


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 20 мар 2013, 16:41 
Не в сети

Зарегистрирован: 12 мар 2013, 14:00
Сообщения: 4
Так вот в чём проблема была. Не учёл однако. Спасибо большое! Думаю, что должно заработать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 22 мар 2013, 09:54 
Не в сети

Зарегистрирован: 12 мар 2013, 14:00
Сообщения: 4
Добрый день.
Поменял конфиг, вот то что изменил:
Код:
dial-peer voice 1 pots
 destination-pattern T
 port 0/0
 user-name gsm_mts
 user-password mypass
!
dial-peer voice 2 pots
 destination-pattern T
 port 0/1
 user-name gsm_tel2
 user-password mypass
!
dial-peer voice 0 voip
 destination-pattern 9001
 session target sip-server
 session protocol sip
 codec g711alaw
 no vad
 dtmf-relay rtp-2833
!
dial-peer voice 3 voip
 destination-pattern 9002
 session target sip-server
 session protocol sip
 codec g711alaw
 no vad
 dtmf-relay rtp-2833

теперь ситуация следующая:
на первую симку вызов проходит нормально, а на вторую проходит гудок и идёт отбой. Вот что пишет дебаг на адпаке:
Код:
4       <CEP    000100> : Call Received
5       <CEP    000100> : Call Initiated : calledNumber() crv(0) total(0)
6       <Call   15>     : ******  Call Created status(InitiatedByMobile) ver(8.51:2011-02-06-00-00) tim       e(1363945638) ****
7       <CEP    000100> : Decode CID : FFFFFF80  E 10  C 2B 37 39 36 30 34 39 35 35 39 34 38
8       <CEP    000100> : Mobile CID : time() callingNumber(79604988948) callingName()
9       <CEP    000100> : Calling number(79604988948)
10      <CEP    000100> : Call id(a6284c51-6ea1-48b8-8028-0002a4075072) callNum(15)
11      <Call   15>     : MatchAllProcess After Sorted
                          <0>  id(3) dest(9002) prefer(0) selected(6)
                          <1>  id(2) dest(T) prefer(0) selected(1)
                          <2>  id(1) dest(T) prefer(0) selected(0)
12      <Call   15>     : Initiate callee with dial-peer(9002) status(CalleeDeterminedAll) id(a6284c51-       6ea1-48b8-8028-0002a4075072)
13      <NetEP  15>     : InitiateOutCall: calledNum(9002) callingNum(79604988948) target(sip-server)
14      <NetEP  15>     : DoCall: calledAddr(sip:9002@192.168.0.251:5060) callingAddr(79604988948)
15      <SIP    15>     : SetLocalAudioFormats : outbound(TRUE) hqaEnable(FALSE)
16      <SIP    15>     : SetLocalAudioFormats : myVoipPeer(3) is not NULL, codec(0)
17      <SIP    15>     : SetLocalAudioFormats : outbound(TRUE) hqaEnable(FALSE)
18      <SIP    15>     : SetLocalAudioFormats : myVoipPeer(3) is not NULL, codec(0)
19      <SIP    0>      : No authentication information available
20      <SIP    15>     : Send INVITE Request
21      <SIP    15>     : Receive 401 Unauthorized
22      <SIP    15>     : Transaction (28 INVITE) completed
23      <SIP    15>     : Send ACK Request
24      <SIP    0>      : No opaque in authentication
25      <SIP    0>      : Adding authentication information
26      <SIP    15>     : Send INVITE Request
27      <SIP    15>     : Receive 403 Forbidden
28      <SIP    15>     : Transaction (29 INVITE) completed
29      <SIP    0>      : Adding authentication information
30      <SIP    15>     : Send ACK Request
31      <SIP    15>     : Check Event Relation code(403)
32      <SIP    15>     : ReleaseWithNothing
33      <Call   15>     : Terminated from(fffffffe) this(Remote:NoPermission) before(<NULL>) forced(0)        time(1363945638)
34      <CEP    000100> : DisconnectCall at Busy
35      <CEP    000100> : StopSignal
36      <CEP    000100> : Disconnect (0)
37      <NetEP  15>     : Call TO <sip:9002@192.168.0.251> terminated reason(Remote:NoPermission)
38      <CEP    000100> : Disconnected(16) at Disconnecting
39      <CEP    000100> : Disconnected(16) at Idle

Что ему не нравится? Почему "Remote:NoPermission"?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 29 мар 2013, 14:42 
Не в сети

Зарегистрирован: 14 фев 2011, 10:57
Сообщения: 428
Вообще странно. Если оба порта настроены одинаково. Сделайте сип лог.
deb voip sip


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 02 апр 2013, 08:45 
Не в сети

Зарегистрирован: 12 мар 2013, 14:00
Сообщения: 4
Уже настроил по другому, по одному транку всё гоняется. По умолчанию исходящий уходит на первую симку, а если набирать через 0, то на вторую. Входящие работают нормально.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не работают входящие на GS1002
СообщениеДобавлено: 13 дек 2013, 13:07 
Не в сети

Зарегистрирован: 13 дек 2013, 12:57
Сообщения: 1
Bordac писал(а):
Уже настроил по другому, по одному транку всё гоняется. По умолчанию исходящий уходит на первую симку, а если набирать через 0, то на вторую. Входящие работают нормально.


Добрый день. У меня аналогичная проблема. Как вы свою решили? Спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB