-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


Asterisk 24

, 13 2017 . 00:45 +
, . .
, , ?



. , , -, 24.

? !

, push- -, .

? , .

? , , . , AD , .

( - )? (, ).

, , . ( ), .
, AD ( , ).

, !
: . , , - .

, IM:
send_from_pbx.php


: . , ID , , . , , .

, :
send.sh
#! /bin/bash

date=`date +%H:%M`

curl --cookie-jar cookies.txt 'https://portal.domain.ru/?login=yes' -H 'Host: portal.domain.ru' \
        --data 'AUTH_FORM=Y&TYPE=AUTH&backurl=%2F&USER_LOGIN=asterisk&USER_PASSWORD=perasperaadastra&USER_REMEMBER=Y' > /dev/null 2>&1

curl --cookie cookies.txt --data "message=   .  $1    $date&number=$2" \
        https://portal.domain.ru/send_from_pbx.php > /dev/null 2>&1


. curl, POST- .

extensions.conf . , , , ( ):
[macro-mobile]
exten => s,1,Set(CDR(userfield)=LOCAL)
exten => s,n,ExecIf($[${LEN(${CALLERID(num)})}=3]?Set(name=${SHELL( mysql asterisk -uasterisk -pperasperaadastra -sse 'SELECT callerid FROM peers WHERE defaultuser=${CALLERID(num)}' )$
exten => s,n,Macro(record,local)
exten => s,n,Dial(SIP/${MACRO_EXTEN},20)
exten => s,n,Dial(SIP/tel_out/${ARG1})
exten => s,n,System(/srv/asterisk/send2bitrix/send.sh "${name} ( ${CALLERID(num)})" ${EXTEN})

:
exten => 100,1,Macro(mobile,79251122333)

. CallerID , , , , , , , .

. !
- , , .
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/332954/

:  

: [1] []
 

:
: 

: ( )

:

  URL