трансфер с «виртуального» сип пира
трансфер с «виртуального» сип пира - do nothing
Сообщений: 35
|
трансфер с «виртуального» сип пира
может не совсем понятно сформулировал название топика, но не знал как сказать кратко и понятно, поиском пользовался, но просветления не наступило…
есть asterisk 1.4.21.2
addpack (voice-port 0/0 – 0/3 ) четыре городские линии
внутренние номера 15ХХ
1501- внутренний номер секретаря (прописан в sip.conf и под этим номер регистрируется телефон spa942), если в addpack-е по вышеуказанным портам прописать connection plar 1501 - то звонок извне нормально приходит на внутренний номер, и его можно переводить на другие номера. если трубку не поднимать определенное время, то срабатывает voicemail
так как ненужно чтобы все кому не лень (извне) звонили напрямую на секретаря и на его голосовую почту, было решено придумать номер 1599 в extensions.conf прописать:
exten => 1599,1,Dial(SIP/1501,45||Tt)
exten => 1599,2,Dial(SIP/1500,45||Tt)
exten => 1599,n,Hangup
в sip.conf этот номер никак не описан – поэтому и назвал его виртуальным в названии топика.
соответственно на addpack-е в connection plar 1599. таким образом входящий звонок поступает на 1501, если 45 сек. не берет трубу – перебрасывается на другой вн. номер 1500 (факс в нашем случае).
собственно звонок поступает на 1501, чел. поднимает трубку – пытается перевести звонок – а фик… звонивший слышит dtmf сигналы и никакого перевода звонка не осуществляется. ни blind ни attended трансфер к желаемому результату не приводят.
*CLI> show features
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *8
Blind Transfer # *
Attended Transfer #
Disconnect Call * 0
собственно вопрос – почему? и можно ли это как-то победить?
|
Сообщений: 6521
|
Re: трансфер с «виртуального» сип пира
Собственно щучить устройство, которое испускает эти самые dtmf сигналы - т е 1501.
Вариантов немного = RFC2833, info, inband.
|
Сообщений: 35
|
Re: трансфер с «виртуального» сип пира
Вариантов немного = RFC2833, info, inband.
их то немного - но ни один не помог.
что было сделано:
1. sip.conf - dtmfmode=info
на телефоне DTMF Tx Method: info
sip reload из консоли и перезагрузка телефона
2. sip.conf - dtmfmode=inband
на телефоне DTMF Tx Method: inband
sip reload из консоли и перезагрузка телефона
3. sip.conf - dtmfmode=rfc2833
на телефоне DTMF Tx Method: auto
sip reload из консоли и перезагрузка телефона
4. sip.conf - dtmfmode=auto
на телефоне DTMF Tx Method: auto
sip reload из консоли и перезагрузка телефона
во всех перечисленных вариантах были слышны в трубке тоны dtmf (вместо слова transfer и музыки), пробовались как * так и #
Собственно щучить устройство, которое испускает эти самые dtmf сигналы - т е 1501.
но ведь если на addpac-е прописать connection plar 1501 - то трансфер звонка осуществляется обоими способами и через * и через #. ни настройки девайса (телефона) ни настройки пира (1501 в sip.conf относительно тонов) не менялись... с чего вдруг он стал передавать "неправильные" сигналы?
|
Сообщений: 6521
|
Re: трансфер с «виртуального» сип пира
Вона как!
А что это за
exten => 1599,1,Dial(SIP/1501,45||Tt)
exten => 1599,2,Dial(SIP/1500,45||Tt)
?
Мудрено. Не попробовать ли просто
exten => 1599,1,Dial(SIP/1501,45,Tt)
exten => 1599,1,Dial(SIP/1500,45,Tt)
|
Сообщений: 35
|
Re: трансфер с «виртуального» сип пира
ёпрст... судя по синтаксису команды Dial, налепил лишних символов :(
вот что значит сторожил, увидел то чего другие не замечают!
и снова ded выручает. мерси ;)
з.ы. надо бы сделать возможность выставлять рейтинги участникам форума!
|
Сообщений: 6521
|
Re: трансфер с «виртуального» сип пира
Не надо. Пустое это, гордыню тешить токмо.
|
|