Stránka 1 z 1

Callback na SIP jména

Napsal: ned 09. pro 2018 21:48:09
od zelitomas
Dobré odpoledne,

Bude někdy možné vytvářet callbacky na SIP jména?

Aktuálně když jako volaného zadám SIP jméno nebo URI, callback se sice objedná, ale po zvednutí telefonu je přečtena některá ze dvou hlášek (V případě SIP jména "Bohužel odorik neumožňuje volání na vámi zadané číslo", v případě celé SIP URI pak klasické "zadejte cílové telefonní číslo ve tvaru 00...", a to i přes API ve variantě simple).

Bylo by možné s tímto něco udělat?

S pozdravem
Tomáš Zelina

Re: Callback na SIP jména

Napsal: čtv 13. pro 2018 9:42:37
od kovik
Dobry den,
puvodne bylo zamysleno, ze callback na sipjmena a sip uri pujde `pouze` pres rychle kontakty. To funguje.

Pridal jsem, ze jdou volat sip jmena naprimo, SIP uri pouze pres rychlé kontakty.

Re: Callback na SIP jména

Napsal: sob 15. pro 2018 16:58:22
od zelitomas
Dobrý den,

dnes jsem to tedy zkusil znovu, se stejným výsledkem.

Pro úplnost přikládám zjednodušenou verzi skriptu, který pro objednání zpětného volání používám:

Kód: Vybrat vše

<?php
$url = 'https://www.odorik.cz/api/v1/callback';
$data = array('user' => '7014412', 'password' => 'XXXXXXXXX', 'caller' => '555222048', 'recipient' => 'vb_a', 'simple' => true, 'line' => '714412');


$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data)
    )
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { 
	echo "Something went wrong.";
} else {
	echo $result;
}

Co se týče volání přes rychlé kontakty, to funguje jen při použití SIP URI mimo odorik, na SIP jména v odoriku se nemohu dovolat ani ve formě SIP jména (kontakt 33 pod mým účtem), ani ve formě SIP URI (kontakt 333). Všimněte si, že kontakt 99 (sip:enum-test@sip.nemox.net) funguje v pořádku.

(na sip jméně vb_a není je zatím pouze hudba, možno použít k testování)

Re: Callback na SIP jména

Napsal: úte 18. pro 2018 16:40:27
od kovik
Dobry den,
mel sem chybu v regularu. Melo by to jit.
Diky

Re: Callback na SIP jména

Napsal: stř 03. črc 2019 8:52:05
od weiber_quinch
ano existuje možnost zavolat zpět na sip jména, které musíte správně nakonfigurovat, aby tak každý port musel být rozpoznán.