[ allexandar @ 22.08.2014. 00:05 ] @
Pozdrav, Zapravo mi je potrebno slanje Caller Id-a dolaznog poziva preko mreze na racunar ali tek kada se slusalica podigne. U pitanju je Elastix 2.4. Sada imam varijantu koja radi nezavisno od toga da li je poziv bio uspesan/realizovan na ovaj nacin: Code: [cid] exten => 889,1,System(/bin/echo -n -e "${CALLERID(name)}\\n${CALLERID(num)}\\n" | nc -w 1 192.168.1.200 10629) exten => 889,2,System(/bin/echo -n -e "@CALL${CALLERID(name)}~${CALLERID(num)}\\0" | nc -w 1 192.168.1.200 10629) exten => 889,3,Goto(ext-group,600,1) U ovom slucaju inbound route mi je na Misc destinations 889, odatle ga hvata ovo parce koda koje salje CID na 192.168.1.200:10629 i preusmerava poziv na ring grupu 600 i to radi za svaki ulazni poziv. Na adresi 192.168.1.200 hvatamo ovaj podatak/CID i procesuiramo ga dalje. Problem je to sto ne znamo da li je poziv realizovan - da li se dispecer javio ili ne. Kako da napravim da se ovaj kod izvrsi i posalje CID ali samo kada se podigne slusalica na odredjenom lokalu npr. 101? Hvala unapred. |