Callback na SIP jména

Jak provolat co nejvíce minut úplně zdarma nebo levněji.
Odpovědět
zelitomas
Příspěvky: 3
Registrován: ned 09. pro 2018 17:09:32

Callback na SIP jména

Příspěvek 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
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: Callback na SIP jména

Příspěvek 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.
zelitomas
Příspěvky: 3
Registrován: ned 09. pro 2018 17:09:32

Re: Callback na SIP jména

Příspěvek 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í)
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: Callback na SIP jména

Příspěvek od kovik »

Dobry den,
mel sem chybu v regularu. Melo by to jit.
Diky
weiber_quinch
Příspěvky: 1
Registrován: sob 29. čer 2019 11:22:45

Re: Callback na SIP jména

Příspěvek 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.
Odpovědět