Простите, не совсем понял. Вы имели ввиду "добавить ключ t в Asterisk Dial Options для внутренних номеров" ? Если "да", то у меня там уже стоит tr, и потом проблем перевода звонков с внутренних номеров нет. Проблема только тогда, когда звонок идет на группу (1001 в примере выше).
Graf ( 2013-08-15 12:49:02 +0400 )редактироватьну попробуйте tTr. мож поможет. а вообще посмотрите в логе как звонок на группу уходит.
meral ( 2013-08-15 12:54:18 +0400 )редактироватьДобавление tTr не помогло, в логах только то, что звонок на группу прошел, один из телефонов поднял трубку и через несколько минут разговора положил ее. Если-что могу выложить кусочек касаемый звонка в группу.
Graf ( 2013-08-16 11:25:42 +0400 )редактироватькак конкретно он прошел? сделайте вот так "asterisk -r |grep dial -i"
meral ( 2013-08-16 14:01:57 +0400 )редактироватьСоздал группу "1000" в ней 2 номера "103" и "102", звоню с номера "123" прошу переключить на "124"
# asterisk -r |grep dial -i -- Executing [s@macro-user-callerid:9] Set("SIP/123-00003613", "__DIAL_OPTIONS=tTr") in new stack -- Executing [1000@from-internal:12] Macro("SIP/123-00003613", "dial,30,m(default),103-102") in new stack -- Executing [s@macro-dial:1] GotoIf("SIP/123-00003613", "1?dial") in new stack -- Goto (macro-dial,s,3) -- Executing [s@macro-dial:3] AGI("SIP/123-00003613", "dialparties.agi") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi dialparties.agi: Starting New Dialparties.agi dialparties.agi: Caller ID name is 'Graf' number is '123' dialparties.agi: Methodology of ring is 'ringall' -- dialparties.agi: Added extension 103 to extension map -- dialparties.agi: Added extension 102 to extension map -- dialparties.agi: Extension 103 cf is disabled -- dialparties.agi: Extension 102 cf is disabled -- dialparties.agi: Extension 103 do not disturb is disabled -- dialparties.agi: Extension 102 do not disturb is disabled dialparties.agi: EXTENSION_STATE: 0 (NOT_INUSE) dialparties.agi: Extension 103 has ExtensionState: 0 -- dialparties.agi: Checking CW and CFB status for extension 103 -- dialparties.agi: dbset CALLTRACE/103 to 123 dialparties.agi: EXTENSION_STATE: 0 (NOT_INUSE) dialparties.agi: Extension 102 has ExtensionState: 0 -- dialparties.agi: Checking CW and CFB status for extension 102 -- dialparties.agi: dbset CALLTRACE/102 to 123 -- dialparties.agi: Filtered ARG3: 103-102 -- <SIP/123-00003613>AGI Script dialparties.agi completed, returning 0 -- Executing [s@macro-dial:7] Dial("SIP/123-00003613", "SIP/103&SIP/102,30,m(default)M(auto-blkvm)") in new stack -- Executing [h@macro-dial:1] Macro("SIP/123-00003613", "hangupcall") in new stack == Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/123-00003613' == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/123-00003613' in macro 'dial' Graf ( 2013-08-16 15:07:45 +0400 )редактировать
ну вон у вас последний диал без t. потому как макро "dial,30,m(default),103-102") / а почему у вас так я без понятия.
meral ( 2013-08-16 23:16:11 +0400 )редактировать

Вы средствами астериска переводите или телефона? DTMF верно выставили?
Out ( 2013-08-15 11:42:52 +0400 )редактироватьСредствами телефона, стандартными сервисными кодами "Перевод входящего звонка с уведомлением" - *2 и "Перевод входящего звонка без уведомления" - ##
Graf ( 2013-08-15 11:57:14 +0400 )редактировать