Установка и настройка chan_mobile на asterisk 1.6.1

Администратор,

Устанавливаем драйвера на Bluetooth Device (USB- Dongle)

yum install blue*
[root@American asterisk-addons-1.6.1.1]# service bluetooth restart

Stopping Bluetooth services:                               [  OK  ]
Starting Bluetooth services:                               [  OK  ]
Смотрим работает ли донгл:

Devices:
hci0 00:1F:CF:41:1C:19
hci1 00:1F:CF:41:1C:9D

Сканируем (ищем телефон)

[root@American asterisk]# hcitool scan
Scanning ...
00:24:33:73:2E:44 ARN7N3LDHZ6
00:1A:16:59:21:89 6021-2
Далее собираем астериск с chan_mobile (в 1.6 уже есть встроенный в asterisk-addons.1.6.X)

тут будет имадже

фаил настроики chan_mobile:

mobile.conf

adapter = bluetooth Dongle

blue(1,2) = Mobile phone

; mobile.conf
; configuration file for chan_mobile
;

[general]
interval=30 ; Number of seconds between trying to connect to devices.

[adapter]
id=blue1
address=00:1F:CF:41:1C:19   мак блютуса которыи мы нашли при "hcitool dev"

[adapter]
id=blue2
address=00:1F:CF:41:1C:9D   мак блютуса которыи мы нашли при "hcitool dev"

[blue1]
address=00:14:9A:7B:8C:7F   мак телефона "hcitool scan"
port=7
context=in580
adapter=blue1
group=1

[blue2]
address=00:1A:16:59:21:89   мак телефона "hcitool scan"
port=13
context=in580
adapter=blue2
group=1

Примечание : Я использую 2 адаптера и 2 телефона

American*CLI> mobile show devices
ID              Address           Group Adapter         Connected State SMS
blue1           00:1A:16:59:21:89 1     blue1           No        Init  No
blue2           00:24:33:73:2E:44 1     blue2           No        Init  No
ищем порты на которых привязать телефон

American*CLI> mobile search
Address           Name                           Usable Type    Port
00:13:70:09:DE:7D  nicu                           Yes   Phone   13
00:14:9A:7B:8C:7F  6021-2                         Yes   Phone   7
по маку определяем какои порт на какои тел и вбиваем в port= в mobile.conf

перегружаем Астериск и ...

American*CLI> mobile show devices
ID              Address           Group Adapter         Connected State SMS
blue3           00:13:70:09:DE:7D 1     blue3           Yes       Free  Yes
blue1           00:14:9A:7B:8C:7F 1     blue1           Yes       Free  No


Диал план для chan_mobile :

extensions.conf

[mob-out] ;разделение на 2 операторов на 2 телефона

exten => _07XXX.,1,NOOP(OUT CALL from ${CALLERID(num)} to ${EXTEN})
exten => _07XXX.,n,Dial(Mobile/blue1/${EXTEN},60,T)
exten => _07XXX.,n,Hangup

exten => _06XXX.,1,NOOP(OUT CALL from ${CALLERID(num)} to ${EXTEN})
exten => _06XXX.,n,Dial(Mobile/blue2/${EXTEN},60,T)
exten => _06XXX.,n,Hangup


[mob-in]
exten => s,1,NOOP(Incoming CALL from ${CALLERID(num)} to ${EXTEN})
exten => s,n,Dial(SIP/111&SIP/121&SIP/131,60,rt)
exten => s,n,Hangup


Советы:

Если использовать 2 одинаковые модели телефонов на одном астере, то может появится проблема с портами. chan_mobile может использовать 1 порт только для 1 телефона , если в mobile.conf указать 2 тел. с одним и тем же портом то ничего не заработает.