Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Asterisk - software PBX

Автор: Aroun
Дата сообщения: 04.06.2011 09:05

Цитата:
Это насколько я понял для FXO потоков.


Десять каналов приходит от АТС.


Цитата:
philips se150 - это DECT? Тогда где про FXS?


Да, беспроводные трубки, что конкретно нужно про FXS?


Добавлено:
Не закидывай тапками, далек от ip телефонии, и пока нет времени вникать, конкретный вот вопрос всплыл, пришлось уж (((

Кстати пробовал еще motorola, эффект тот же самый, это не связанно с уровнем сигнала на базы для трубок?
Автор: Ruza
Дата сообщения: 04.06.2011 12:33
Aroun

Цитата:
Да, беспроводные трубки

Куда они включаются? Иначе "кина не будет"... Должно быть ещё какое то устройство которое конвертит аналог с DECT'ов
Автор: Aroun
Дата сообщения: 04.06.2011 13:45
Базы от трубок заходят через патч-панель в channel bank (asteroid)
Автор: Ruza
Дата сообщения: 04.06.2011 14:22
Aroun

Цитата:
Базы от трубок заходят через патч-панель в channel bank (asteroid)

Тут ничего не скажу ибо не юзал... Было такое когда то на AddPac - решилось сменой прошивки.
Автор: Aroun
Дата сообщения: 04.06.2011 16:41

Цитата:
Тут ничего не скажу ибо не юзал... Было такое когда то на AddPac - решилось сменой прошивки.


Непонятно то, что одни телефоны (старые модели панасоника) замечательно работают, а новые ни черта, причем был испробовано двое филипсов, грешил на модель и моторола.

Может что в конфигах поковырять, такое впчатление что астериск как бы говорит трубкам что сигнала вызова не должно быть.
Автор: Ruza
Дата сообщения: 04.06.2011 20:03

Цитата:
такое впчатление что астериск как бы говорит трубкам что сигнала вызова не должно быть.

Не правильное впечатление
Трубки аналоговые и астериск им ничего сказать не может. Это надо крутить сигнализацию вызова на FXS.
Может и не получится и такое бывает. Вот у нас панасоники настольные в прошлом месяце купили десятка два... Так 3 из них не могут номер набрать, хотя на обычной линии работают.
Автор: Sterh84
Дата сообщения: 23.06.2011 08:01
Надо крутить задержку при набореб либо настройки ДТМФ генеряться быстро или долго. Один шлюз знает ). ЧТобы убедиться надо посмотреть на астере что приходит на него когда звонят с "не работающего" телефона.
Автор: Aroun
Дата сообщения: 29.06.2011 21:01

Цитата:
Надо крутить задержку при набореб либо настройки ДТМФ генеряться быстро или долго. Один шлюз знает ). ЧТобы убедиться надо посмотреть на астере что приходит на него когда звонят с "не работающего" телефона.


А причем тут настройки dtmf? Сама связь работает, проблема с сигнализацией вызова, есть мнение что напряжение в проводе от channel bank в момент вызова мало, порэтому и не звонит, только индикация на дисплее. На городской линии от АТС по стандарту около 110 В, может от chanel bank меньше.
Автор: ermakov_igor
Дата сообщения: 09.08.2011 15:27
Aroun

Скорее всего уровень вызывного сигнал недостаточен, вполне возможно если телефон адаптирован под нащ стандарт.
Автор: superser
Дата сообщения: 16.08.2011 07:43
Потребовалось назначенному админскими правами логину в Elastix отфильтровать звонки в разделе PBX / Monitoring / , но возникла проблема, у нет нет прав фильтр именно в этом разделе. У admin такие права есть, у всех остальных пользователей с правами админа - нет. В других разделах фильтр работает. В чем может быть проблема?
Автор: alexsunn
Дата сообщения: 14.10.2011 13:02
Столкнулся с неожиданной проблемой для меня.
Стоит asterisk 1.8.7 и к нему usb модем e1550 прицеплен через chan dongle.
В модеме стоит симка билайн. Если звоню на dongle с билайновского номера и ввожу дополнительно dtfm то все введеные цыфры распознаются. А если позвонить с номера мтс
то выдает
[ Oct 14 16:36:29] DTMF[18260] channel.c: DTMF begin '2' received on Dongle/dongle0-0100000004
[Oct 14 16:36:29] DTMF[18260] channel.c: DTMF begin ignored '2' on Dongle/dongle0-0100000004
те никак не распознает dtfm, куда рыть даже не знаю?
Может кто нибудь сталкивался с данной проблемой.
Автор: sergey15g
Дата сообщения: 14.10.2011 15:47
alexsunn
Нашел на одном из форумов похожую проблему. Попробуй, может поможет...
"Были проблемы с задвоением Правки кода не на всех операторов реагировали правильно. В частности оператор Life двоил и троил в то время как остальные работали нормально, и работал тогда когда все осталльные троили (указывал через режим/протокол ДТМФ, пытался сделать по подсказкам, менял частоты, короче пробовал много чего)

Потом - просто в диалплане проставил 0,5 секунд задержку на каждом использовании. И все! Надежно и функционально как лом и лопата. Первую цифру заглатывает а во время прихода остальных спит как сурок.
Так проработало с пол года.
После обновления релиза сервера эта фигня исчезла сама собой."
Автор: alexsunn
Дата сообщения: 14.10.2011 16:13
Так проблема вроде в незадвоении, просто не распознает почему-то (проверил просто позвонил на город и ввел пин код межгорода - все прошло спокойно).
Автор: sergey15g
Дата сообщения: 14.10.2011 17:01
alexsunn
Ну тогда вот еще одно решение Опять с того же доброго форума...

"DTMF детектится кодом который предоставляет ядро астериска,
chan_dongle только вызывает или не вызывает его в зависимости от опции.

когда начало или конец символа определился кодом астериска,
chan_dongle кидает его как специальный управляющий фрейм в восходящий канал.

Астериск, сука, воспроизводит этот фрейм на другую ногу звонка как НОВЫЙ DTMF
и в тоже время пропускает его же на другую ногу в INBAND (т.е. прямо в звуке).
Если в канале есть эхо вот и начинается ***ень.

Научите астериск не бросать явный DTFM в другую ногу и всё."
Автор: alexsunn
Дата сообщения: 09.11.2011 11:39
Еще появился вопрос-
Имеется Asterisk 1.8.7-1 + linksys spa3102 (c такими настройками line1(fxs) - friend 2000,
pstn friend 3000) работает через asterisk.
В звездочке настроено sipnet и you magic (МТТ c московским прямым номером).
Городские номера идут напрямую через 3000, а все остальное через сип провайдеров.
Все работает прекрасно.И добавил еще одного пользователя 4000 в тот контекст для работы с домашним астериском через интернет - соответсветнно пробросив все нужные порты для сип протокола. У данного пользователя (4000) звонки через сипнет и мтт проходят без проблем, а вот когда набираешь городской номер через pstn ( то есть пользователя 3000) соединение происходит но звук сразу пропадает.
Перенастроил 4000 пользователя на iax2 - итог работает все в том числе и набор городского номера!
Почему астериск при звонках по сип протоколу работает не полностью?
Где может быть загвоздка.
Автор: ermakov_igor
Дата сообщения: 14.11.2011 10:53

Цитата:
на iax2 - итог работает


Поскольку iax2 работает, а через SIP нет звука, можно предположить что что-то находится за NAT-ом и соответственно посмотреть RTP порты
Автор: Road Runner J
Дата сообщения: 14.11.2011 14:50
Такой вопрос: атс - asterisk 1.8 (elastix 2.2.0), клиент - zoiper или x-lite ну или какой будет, мне звонит клиент1 начинаю разговор с ним, в это время звонит клиент2, как ПРАВИЛЬНО его подключить к разговору, чтобы можно было втроём тарахтеть, соответственно когда звонит клиент3 его тоже добавить в разговор?
Автор: alexsunn
Дата сообщения: 30.11.2011 15:58

Цитата:
Поскольку iax2 работает, а через SIP нет звука, можно предположить что что-то находится за NAT-ом и соответственно посмотреть RTP порты

Порты все пробрешены нормально, посмотрел внимательно диалплан где закралась ошибка.
Поэтому такой гемор и вылез.

Цитата:
Такой вопрос: атс - asterisk 1.8 (elastix 2.2.0), клиент - zoiper или x-lite ну или какой будет, мне звонит клиент1 начинаю разговор с ним, в это время звонит клиент2, как ПРАВИЛЬНО его подключить к разговору, чтобы можно было втроём тарахтеть, соответственно когда звонит клиент3 его тоже добавить в разговор?

Создай конференцию и тарахти сколько пожелаешь.
в диалплане типа
exten => 500,1,MeetMe(55555,111)

в meetme.conf

[rooms]
; Usage is conf => confno[,pin][,adminpin]
conf => 55555,111
Автор: Alukardd
Дата сообщения: 11.01.2012 22:58
Пол вечера и всю ночь бился над настройкой Asterisk так ни черта и не вышло. Разве что залогиниться удалось почти сразу и Echo Call тоже работает без проблем.

ОС: Debian Squeeze, Asterisk стоит из репов 1.6.2.9.

Файлы конфигурации (те что менял): [more=sip.conf][general]
context=default
allowguest=yes
allowoverlap=yes
alwaysauthreject=no
useragent=voip.mysite.com
defaultexpiry=360
callevents=yes
limitonpeer=yes
tcpenable=no
rtptimeout=60
language=ru
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
tos_sip=cs3
tos_audio=ef

disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=g723

dtmfmode=rfc2833
rtpholdtimeout=300
rtpkeepalive=5

canreinvite=no


allowexternaldomains=yes
domain=voip.mysite.com,default
fromdomain=voip.mysite.com



[interzet]
type=peer
secret=MY_SECRET_PWD
username=MY_ACCOUNT
host=voip.interzet.ru
fromuser=MY_ACCOUNT
authname=MY_ACCOUNT
port=5060
insecure=port,invite
call-limit=1
context=incoming
canreinvite=no
qualify=yes
transport=udp
dtmfmode=inband
registersip=yes
[/more], [more=extensions.conf][general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp                
IAXINFO=guest                    
TRUNK=DAHDI/G2                    
TRUNKMSD=1                    



[dundi-e164-canonical]

[dundi-e164-customers]

[dundi-e164-via-pstn]

[dundi-e164-local]
include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-switch]
switch => DUNDi/e164

[dundi-e164-lookup]
include => dundi-e164-local
include => dundi-e164-switch
[macro-dundi-e164]
exten => s,1,Goto(${ARG1},1)
include => dundi-e164-lookup

[iaxtel700]
exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel)

[iaxprovider]

[trunkint]
exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})

[trunkld]
exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,n,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunklocal]
exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91888NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91877NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91866NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[international]
ignorepat => 9
include => longdistance
include => trunkint

[longdistance]
ignorepat => 9
include => local
include => trunkld

[local]
ignorepat => 9
include => default
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider

include => parkedcalls


[outbound-freenum]
exten => _X*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)

[outbound-freenum2]
exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)})
same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != "${SUFFIX}"]?fn-CONGESTION,1)
same => n,Set(TIMEOUT(absolute)=10800)
same => n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freenum.org)})
same => n,GotoIf($["${isnresult}" != ""]?from)
same => n,Set(DIALSTATUS=CONGESTION)
same => n,Goto(fn-CONGESTION,1)
same => n(from),Set(SIPFROMUSER=${CALLERID(num)})
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial)
same => n,Set(SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})
same => n(dial),Dial(SIP/${isnresult},40)
same => n,Goto(fn-${DIALSTATUS},1)

exten => fn-BUSY,1,Busy()

exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
same => n,Congestion()

[macro-trunkdial]
exten => s,1,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Hangup
exten => _s-.,1,NoOp

[stdexten]
exten => _X.,50000(stdexten),NoOp(Start stdexten)
exten => _X.,n,Set(LOCAL(ext)=${EXTEN})
exten => _X.,n,Set(LOCAL(dev)=${ARG1})
exten => _X.,n,Set(LOCAL(cntx)=${ARG2})

exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
exten => _X.,n,Dial(${dev},20)            
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)        

exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)    
exten => stdexten-NOANSWER,n,NoOp(Finish stdexten NOANSWER)
exten => stdexten-NOANSWER,n,Return()            

exten => stdexten-BUSY,1,Voicemail(${mbx},b)
                        
exten => stdexten-BUSY,n,NoOp(Finish stdexten BUSY)
exten => stdexten-BUSY,n,Return()            

exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)    

exten => a,1,VoicemailMain(${mbx})        
exten => a,n,Return()

[stdPrivacyexten]
exten => _X.,60000(stdPrivacyexten),NoOp(Start stdPrivacyexten)
exten => _X.,n,Set(LOCAL(ext)=${ARG1})
exten => _X.,n,Set(LOCAL(dev)=${ARG2})
exten => _X.,n,Set(LOCAL(dontcntx)=${ARG3})
exten => _X.,n,Set(LOCAL(tortcntx)=${ARG4})
exten => _X.,n,Set(LOCAL(cntx)=${ARG5})

exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
exten => _X.,n,Dial(${dev},20,p)            
                        
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)        

exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)    
exten => stdexten-NOANSWER,n,NoOp(Finish stdPrivacyexten NOANSWER)
exten => stdexten-NOANSWER,n,Return()            

exten => stdexten-BUSY,1,Voicemail(${mbx},b)        
exten => stdexten-BUSY,n,NoOp(Finish stdPrivacyexten BUSY)
exten => stdexten-BUSY,n,Return()            

exten => stdexten-DONTCALL,1,Goto(${dontcntx},s,1)    

exten => stdexten-TORTURE,1,Goto(${tortcntx},s,1)    

exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)    

exten => a,1,VoicemailMain(${mbx})        
exten => a,n,Return

[macro-page]

exten => s,1,ChanIsAvail(${ARG1},s)            
exten => s,n,GoToIf([${AVAILORIGCHAN} = ""]?fail:autoanswer)
exten => s,n(autoanswer),Set(_ALERT_INFO="RA")            
exten => s,n,SIPAddHeader(Call-Info: Answer-After=0)    
exten => s,n,NoOp()                    
exten => s,n,Dial(${ARG1})
exten => s,n(fail),Hangup


[demo]
include => stdexten
exten => s,1,Wait(1)            
exten => s,n,Answer            
exten => s,n,Set(TIMEOUT(digit)=5)    
exten => s,n,Set(TIMEOUT(response)=10)    
exten => s,n(restart),BackGround(demo-congrats)    
exten => s,n(instruct),BackGround(demo-instruct)    
exten => s,n,WaitExten            

exten => 2,1,BackGround(demo-moreinfo)    
exten => 2,n,Goto(s,instruct)

exten => 3,1,Set(LANGUAGE()=fr)        
exten => 3,n,Goto(s,restart)        

exten => 1000,1,Goto(default,s,1)
exten => 1234,1,Playback(transfer,skip)        
                    
exten => 1234,n,Gosub(${EXTEN},stdexten(${GLOBAL(CONSOLE)}))
exten => 1234,n,Goto(default,s,1)        

exten => 1235,1,Voicemail(1234,u)        

exten => 1236,1,Dial(Console/dsp)        
exten => 1236,n,Voicemail(1234,b)        

exten => #,1,Playback(demo-thanks)    
exten => #,n,Hangup            

exten => t,1,Goto(#,1)            
exten => i,1,Playback(invalid)        

exten => 500,1,Playback(demo-abouttotry)
exten => 500,n,Dial(IAX2/guest@pbx.digium.com/s@default)    
exten => 500,n,Playback(demo-nogo)    
exten => 500,n,Goto(s,6)        

exten => 600,1,Playback(demo-echotest)    
exten => 600,n,Echo            
exten => 600,n,Playback(demo-echodone)    
exten => 600,n,Goto(s,6)        

exten => 76245,1,Macro(page,SIP/Grandstream1)
exten => _7XXX,1,Macro(page,SIP/${EXTEN})
exten => 7999,1,Set(TIMEOUT(absolute)=60)
exten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n,d)

exten => 8500,1,VoicemailMain
exten => 8500,n,Goto(s,6)

[page]
exten => _X.,1,Macro(page,SIP/${EXTEN})


[default]
include => demo

exten => 600,1,Playback(demo-echotest)
exten => 600,2,Echo
exten => 600,3,Playback(demo-echodone)
exten => 600,4,Goto(s,6)



[time]
exten => _X.,30000(time),NoOp(Time: ${EXTEN} ${timezone})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Set(FUTURETIME=$[${EPOCH} + 12])
exten => _X.,n,SayUnixTime(${FUTURETIME},Zulu,HNS)
exten => _X.,n,SayPhonetic(z)
exten => _X.,n,SayUnixTime(${FUTURETIME},${timezone},HNS)
exten => _X.,n,Playback(spy-local)
exten => _X.,n,WaitUntil(${FUTURETIME})
exten => _X.,n,Playback(beep)
exten => _X.,n,Return()


[ani]
exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Playback(vm-from)
exten => _X.,n,SayDigits(${CALLERID(ani)})
exten => _X.,n,Wait(1.25)
exten => _X.,n,SayDigits(${CALLERID(ani)})    
exten => _X.,n,Return()
[/more] [more=users.conf][general]
fullname = New User
userbase = 32665
hasvoicemail = yes
vmsecret = 1234
hassip = yes
hasiax = yes
hasmanager = no
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1



[Alukardd]
type=friend
secret=superpwd
mailbox=Alukardd
canreinvite=yes
context=default
insecure=port,invite
host=dynamic
nat=yes
username=Alukardd

[32667]
type=friend
secret=secretpassword
mailbox=32667
canreinvite=yes
context=default
insecure=port,invite
host=dynamic
nat=yes
username=Enybody
[/more]

Залогинился через Twinkle и ак своего прова к нему. И пытался позвонить на свой PBX. Хрен там плавал. Сначала ругался, что я не авторизован - на кой хрен для входящих нужна авторизация?! Ну ладно проописал в sip.conf allowguest=yes - не знаю точно хорошо ли это? Это не значит что от меня смогут звонить без контрольно?

Peer к interzet'у норм создается, в логах пишет успех.

Если зонить на 32667@voip.mysite.com то в логах запись WARNING[31585] app_macro.c: No such context 'macro-stdexten' for macro 'stdexten'
, это в логах, а Twinkle получает ответ - 603 Declined. Тоже самое, если попытаться позвонить между клиентами Alukardd <--> 32667.
А если звонить на Alukardd@voip.alukardd.org, то в логах ни чего, а Twinkle пишет - 484 Address Incomplete.



Если буду звонить я со своего куда-то, то вроде как норм идёт... Например, смог позвонить на 100@voip.interzet.ru (Echo test). Ну и на свой 600 тоже норм звонит.
Только что еще удалось прикрутить звонок на семизначные номера:exten => _XXXXXXX,1,Dial(SIP/${EXTEN}@interzet)
exten => _XXXXXXX,n,Hangup()
, на мобильные что-то не выходит от прова позвонить (эт я сним еще разберусь)...

Основной вопрос - как позвонить мне?!

Добавлено:
Нашёл затыку с входящими! В users.conf закомментировал строку hasvoicemail=yes.
Автор: Alukardd
Дата сообщения: 14.01.2012 13:59
Уже много чего настроил и даже больше чем хотел, но чем больше имеешь, тем больше хочется
Кароче настроен peer для звонков на городские номера через провайдера, но при звонке не работают нажатия клавиш при общении с удалённым IVR.
Клиент Twinkle.
Значащие настройки: [more=Секция исходящих из sip.conf][interzet]
type=peer
secret=MY_SECRET_PWD
username=MY_ACCOUNT
host=voip.interzet.ru
fromuser=MY_ACCOUNT
authname=MY_ACCOUNT
port=5060
insecure=port,invite
call-limit=1
context=incoming
canreinvite=no
qualify=yes
transport=udp
dtmfmode=inband
registersip=yes[/more] и [more=exten для ухода через провайдера]exten => _XXXXXXX,1,Dial(SIP/${EXTEN}@interzet)
exten => _XXXXXXX,n,Hangup()[/more].

Можно ли что-то допилить, что бы нажатия передавались? При прямом звонке из Twinkle через interzet аккаунт всё работает.
Автор: Ruza
Дата сообщения: 14.01.2012 15:20
Alukardd

Цитата:
Можно ли что-то допилить, что бы нажатия передавались?

http://voip.rus.net/tiki-index.php?page=Asterisk+sip+dtmfmode
Автор: Alukardd
Дата сообщения: 14.01.2012 21:03
Ruza
Стояло rfc2833, попробовал по очереди, auto, info и inbound - положительный результат отсутствует.
Автор: alexsunn
Дата сообщения: 15.01.2012 11:06
http://voip.rus.net/tiki-index.php?page=Asterisk+cmd+Dial
посмотрите параметры T и t для Команды Dial().
Автор: Alukardd
Дата сообщения: 15.01.2012 12:27
alexsunn
Сейчас поставил dtmfmode=auto и к Dial дописал tT. Теперь я в момент нажатия слышу прерывание, но меню не меняется и продолжает базарить ;-(
Автор: Alukardd
Дата сообщения: 15.01.2012 21:44
И еще один вопрос, который весьма интересовал: можно ли что бы если вызывается через extension с меню и далее выбирается абонент и его нету на связи (клиент отключен), то выдавался бы Playback на этот счет. И аналогично если вызывается очередь (с режимом ringall) и ни одного из member'ов очереди нету на связи, то так же выдавался бы Playback.
А то сейчас получается, что при наборе личного кода и отсутствии абонента, просто разрывает, а если вызывать через очередь, то так и будет играть moh.
Немного посмотрел про FollowMe, не совсем понял поможет ли он мне. Посмотрел какие есть переменные, но тоже не нашел той которую бы просто проверил через Gotoif и всё.
Автор: alexsunn
Дата сообщения: 16.01.2012 09:31
Пример создания IVR
http://www.ivrvoice.ru/wiki/MainMenu

Автор: slech
Дата сообщения: 13.02.2012 10:47
Всем привет.
Поставили задачу развернуть телефонию в офисе с использование Asterisk.
У меня возник вопрос как осуществить соединение Asterisk с телефонами пользователей, вижу сейчас это так:
1. Soft Phone - по SIP например работники подключаются к Asterisk и осуществляют звонки.
2. ATA телефоны - покдлючются к Asterisk посредством ATA-SIP преобразователей.
3. ATA телефоны подключаются к Asterisk посредством специальной платы.
4. IP телефоны подключаются к Asterisk посредством IP сети по протоколу SIP.

Вопросы:
2. Покуапаем любые переходники или есть особенности ?
3. Что за платы используются ? Какова их стоимость ? Стоит ли расссматривать этот вариант или 2 вариант предпочтительнее.

Спасибо.
Автор: Ruza
Дата сообщения: 13.02.2012 10:52
slech
Не. Не. Не. Формулируй чётче!!!
То можно получить диаметрально противоположные ответы.


Цитата:
Покуапаем любые переходники или есть особенности ?

Особенности должны быть у тебя...


Цитата:
Что за платы используются ?

Где?

Цитата:
Какова их стоимость ?

Каких плат?

Цитата:
Стоит ли расссматривать этот вариант

какой?

Цитата:
или 2 вариант предпочтительнее.

А какой первый.
Автор: slech
Дата сообщения: 13.02.2012 11:22
Ruza

Цитата:
2. ATA телефоны - покдлючются к Asterisk посредством ATA-SIP преобразователей.

2. Покуапаем любые переходники или есть особенности ?


Цитата:
Особенности должны быть у тебя...

Т.е. зависит от имеющихся в наличии телефоных аппаратов ? Или протоколов по которым я планирую подключаться к Asterisk ?


Цитата:
3. ATA телефоны подключаются к Asterisk посредством специальной платы.

3. Что за платы используются ? Какова их стоимость ? Стоит ли расссматривать этот вариант или 2 вариант предпочтительнее.



Цитата:
Не. Не. Не. Формулируй чётче!!!

Даже незнаю, что ещё добавить.
Офис. Сейчас в офисе 10 телефонов и 10 линий фиксорованной телефонии.
Решили от сего барахла избавиться и оставить 2 входящих номера или может 1.
Все звонят и попадают на робота который поможет попасть на нужного сотрудника.
Сотрудники будут звонить с мест. Поднял трубку, набрал 9 и ты в городе - далее звони куда нужно.
Возможно потребуется прикрутить звонки со Skype к нам в офис.
Есть ATA телефоны. Желательно их использовать.
Автор: Ruza
Дата сообщения: 13.02.2012 11:54
slech
Ты как бы всё сваливаешь в кучу а там по обстоятельствам....



Цитата:
Покуапаем любые переходники или есть особенности ?

А нафик их покупать если решили от барахла избавится берите сразу sip-phone'ы
(Это как вариант)
Если аналоговые не выбрасывать то над покупать FXS птаты/шлюзы зависит от топологии офиса и количества внутренних абонентов (у нас шлюзы spa8000)


Цитата:
Т.е. зависит от имеющихся в наличии телефоных аппаратов ? Или протоколов по которым я планирую подключаться к Asterisk ?

И то и другое! НО надо иметь в виду - VoIP довольно затратен на начальном этапе. И потом переиграть будет дорого.


Цитата:
Что за платы используются ? Какова их стоимость ? Стоит ли расссматривать этот вариант или 2 вариант предпочтительнее.

Ответь выше на первый вопрос.


Цитата:
10 линий фиксорованной телефонии.

Это чистый аналог от провайдера или есть варианты SIP/ISDN&etc?
Но в любом случае надо платы/шлюзы для подключения к астеру и внешней телефонии (если провайдер не даёт sip).

Если что стучись в профильную аську...

Страницы: 1234567891011121314151617

Предыдущая тема: Запретил все интерактивный вход в систему.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.