В Asterisk есть очень интересная команда по прослушке разговора - Chan Spy.
Она может понадобится для обучения, например когда есть опытный оператор, и его разговор необходимо прослушать менее опытному оператору.
Также ChanSpy используется когда требуется организовать конференц связь.
Чтобы использовать ChanSpy, создадим контекст:
;--== begin of [app-chanspy] ==--;[app-chanspy]exten => 441,1,Authenticate(1325)exten => 441,2,Read(SPYNUM,agent-newlocation)exten => 441,3,ChanSpy(SIP/${SPYNUM},wqv(-1))exten => 441,4,SendDTMF(*,300)exten => 441,5,Hangup();--== end of [app-chanspy] ==--;
Теперь его можно включить в ваш контекст внутренних номеров, например [office-phones]:
[office-phones]
include => app-chanspy
Чтобы прослушать разговор опытного оператора, введите на телефоне менее опытного оператора комбинацию:
441 -> пароль 1352 -> номер опыт. опера-ра -> все!