The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"входящие через gsm на asterisk"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP / Linux)
Изначальное сообщение [ Отслеживать ]

"входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 19-Апр-14, 12:13 
Друзья, добрый день.
Подскажите пожалуйста по следующему вопросу:
во внутренней сети стоит asterisk и gsm шлюз GoIP8. GSM шлюз зарегистрирован на asterisk через SIP с номером 201. При входящем звонке на симки GSM происходит перенаправление на внутренний номер Asterisk на номер 101. Звонок проходит, связь есть, все ок, но номер входящего подменяется на 201, а нужно обязательно видеть настоящий входящий номер.
SIP Debug:

<--- SIP read from UDP:10.0.0.10:5060 --->
INVITE sip:101@10.0.0.25:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 10.0.0.10:5060;rport;branch=z9hG4bK534078155
From: "79XX8268147" <sip:79XX8268147@10.0.0.25:5060>;tag=728167527
To: <sip:101@10.0.0.25>
Call-ID: 188701835@10.0.0.10
CSeq: 10 INVITE
Contact: <sip:79XX8268147@10.0.0.10:5060>
Max-Forwards: 30
User-Agent: dble
Remote-Party-ID: "79XX8268147" <sip:79118268147@10.0.0.25>;party=calling;screen=no;privacy=off
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REFER, REGISTER, MESSAGE, INFO, SUBSCRIBE
Content-Type: application/sdp
Content-Length: 266


--- (13 headers 13 lines) ---
Sending to 10.0.0.10:5060 (NAT)
Using INVITE request as basis request - 188701835@10.0.0.10
Found peer '201' for '79XX8268147' from 10.0.0.10:5060

<--- Reliably Transmitting (NAT) to 10.0.0.10:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.0.0.10:5060;branch=z9hG4bK534078155;received=10.0.0.10;rport=5060
From: "79XX8268147" <sip:79XX8268147@10.0.0.25:5060>;tag=728167527
To: <sip:101@10.0.0.25>;tag=as6e969255
Call-ID: 188701835@10.0.0.10
CSeq: 10 INVITE
Server: Asterisk PBX 1.8.26.1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="6473119c"
Content-Length: 0

То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на вызов внутреннего абонента? Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "входящие через gsm на asterisk"  +/
Сообщение от PavelR (ok) on 19-Апр-14, 13:05 
> То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на
> вызов внутреннего абонента? Спасибо.

Можно


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 19-Апр-14, 13:49 
>> То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на
>> вызов внутреннего абонента? Спасибо.
> Можно

Спасибо за ответ)не могли бы указать,куда двигаться...пока нет идей(

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 19-Апр-14, 14:55 
>>> То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на
>>> вызов внутреннего абонента? Спасибо.
>> Можно
> Спасибо за ответ)не могли бы указать,куда двигаться...пока нет идей(

В данный момент extensions.conf выглядит следующим образом:
[Default]
exten => 101,1,Dial(SIP/101,30,t)
exten => _X.,1,NoOp("Out Dial")
exten => _X.,n,Wait(1)
exten => _X.,n,Dial(SIP/201/${EXTEN},20,r)
exten => _X.,n,Wait(2)
exten => _X.,n,Congestion
exten => _X.,n,Hangup()

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "входящие через gsm на asterisk"  +/
Сообщение от PavelR (ok) on 19-Апр-14, 17:21 
>[оверквотинг удален]
>> Спасибо за ответ)не могли бы указать,куда двигаться...пока нет идей(
> В данный момент extensions.conf выглядит следующим образом:
> [Default]
> exten => 101,1,Dial(SIP/101,30,t)
> exten => _X.,1,NoOp("Out Dial")
> exten => _X.,n,Wait(1)
> exten => _X.,n,Dial(SIP/201/${EXTEN},20,r)
> exten => _X.,n,Wait(2)
> exten => _X.,n,Congestion
> exten => _X.,n,Hangup()

не затруднит ли вас также привести конфиг пиров (пользователей 101 201)?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 19-Апр-14, 22:20 
>[оверквотинг удален]
>> В данный момент extensions.conf выглядит следующим образом:
>> [Default]
>> exten => 101,1,Dial(SIP/101,30,t)
>> exten => _X.,1,NoOp("Out Dial")
>> exten => _X.,n,Wait(1)
>> exten => _X.,n,Dial(SIP/201/${EXTEN},20,r)
>> exten => _X.,n,Wait(2)
>> exten => _X.,n,Congestion
>> exten => _X.,n,Hangup()
> не затруднит ли вас также привести конфиг пиров (пользователей 101 201)?

Да, конечно.
[101]
fullname = Reseption
registersip = no
host = dynamic
callgroup = 1
;mailbox = 6000
call-limit = 100
type = peer
username = 101
transfer = yes
callcounter = yes
context = Default
cid_number = 101
hasvoicemail = no
vmsecret =
email =
threewaycalling = no
hasdirectory = no
callwaiting = no
hasmanager = no
hasagent = no
hassip = yes
hasiax = no
secret = XXXXXXXXXX
nat = yes
canreinvite = no
dtmfmode = rfc2833
insecure = no
pickupgroup = 1
macaddress = 1000
autoprov = yes
label = 101
linenumber = 2
LINEKEYS = 1
disallow = all
allow = ulaw,gsm
qualify = yes
[201]
fullname = GSM
registersip = no
host = dynamic
callgroup = 1
;mailbox = 6000
call-limit = 100
type = peer
username = 201
transfer = yes
callcounter = yes
context = Default
cid_number = 201
hasvoicemail = no
vmsecret =
email =
threewaycalling = no
hasdirectory = no
callwaiting = no
hasmanager = no
hasagent = no
hassip = yes
hasiax = no
secret = XXXXXXXX
nat = yes
canreinvite = no
dtmfmode = rfc2833
insecure = no
pickupgroup = 1
macaddress = 201
autoprov = yes
label = 201
linenumber = 2
LINEKEYS = 1
qualify = yes


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "входящие через gsm на asterisk"  +/
Сообщение от PavelR (??) on 20-Апр-14, 15:14 

Пробовали убрать из конфига строку

cid_number = 201

?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 21-Апр-14, 00:19 
> Пробовали убрать из конфига строку
> cid_number = 201
> ?

Павел, спасибо! видимо, в этом была загвоздка, сейчас показывается оригинальный номер звонящего!спасибо)


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

5. "входящие через gsm на asterisk"  +/
Сообщение от daekiy (ok) on 19-Апр-14, 18:03 
>>> То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на
>>> вызов внутреннего абонента? Спасибо.
>> Можно
> Спасибо за ответ)не могли бы указать,куда двигаться...пока нет идей(

CALLERID(all)
CALLERID(num)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "входящие через gsm на asterisk"  +/
Сообщение от Aleks305 (ok) on 19-Апр-14, 22:23 
>>>> То есть в SIP-диалоге виден номер звонящего...можно ли его как-то передать на
>>>> вызов внутреннего абонента? Спасибо.
>>> Можно
>> Спасибо за ответ)не могли бы указать,куда двигаться...пока нет идей(
> CALLERID(all)
> CALLERID(num)

Как раз смотрю в эту сторону. Насколько понял, в качестве CALLEREID(num) нужно подставить CALLERID(rdnis)....насколько понял,это и есть в этом RDNIS нужный мне оригинальный номер звонящего

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру