Stránka 1 z 1

Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 14:03:47
od helmut.niederman
Chci se zeptat, k čemu vůbec je to call ID a proč se neustále to číslo mění ? Uvedu příklad na příchozích hovorech, volám z mobilu např. 603 603 603 na číslo nomadické 910110000 a v detailním výpisu hovoru se mi zobrazí call id v osmimístném tvaru například 68000000. Ale když ukončím hovor a opět znovu z mobilu vytočím to stejné číslo 910 110 000 tak se pak změní Call ID na jiné číslo např. 68000010 jak je to možné ? A jaký má tedy smysl spíše poslání v sítí ODORIK tento Call ID ? TO je něco jako IP adresa telefonního hovoru popřípadě ústředny ? :-) Protože to číslo začínající 680 vůbec nesouvisí s číslem linky ke které je ono nomadické číslo na které bylo voláno jako příchozí hovor připojené.

Potřeboval bych to vysvětlit.

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 14:12:07
od lifdo69
Podle mě je to tím že každý hovor má svoje číslo v databázi, ne?

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 14:18:04
od Largon
Je to jedinečný identifikátor hovoru. Na základě toho čísla lze vybrat/nalézt jeden konkrétní hovor z množiny všech hovorů, které kdy přes Odorik šly.

Je logické, že se to číslo mění. 68000000 je hovor z čísla X na číslo Y v čase A, 68000010 je potom jiný hovor z čísla X na číslo Y v čase B.

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 15:20:26
od helmut.niederman
Děkuji za vysvětlení, Mne právě napadlo jestli ten identifikátor hovoru například 68010010 nesouvisí s časem ? A není to tak, že ten identifikátor hovoru je vlastně vyjádření v sekundách ? Tedy když někdo uskuteční hovor ve 14 hodin 14 minut 00 sekund tedy 14:14:00 tak se tento čas převede na sekundy, tedy to znamená 50400840 kde 50400 představuje 840 minut rovná se 14 hodin a 840 představuje 14 minut. Ale podle této logiky mi to ale nevychází, protože jsem se díval do výpisu hovorů a všude je tam jakoby prefix 680 ale mění se jen pět posledních číslic.

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 15:32:16
od Georgius
Tipuji, že je to pořadí hovoru za dobu existence Odorika. Mimochodem, co dostane majitel účtu, který realizuje desetimilióntý telefonát :?: :lol:

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 15:46:58
od helmut.niederman
Ještě mám zvídavou otázku, co znamená to dlouhé alfanumerické call ID ve výpisu na stránce https://www.odorik.cz/ucet/sip_tisk.html?line=[i]číslo linky ODORIK[/i] ?
Uvedu příklad z výpisu registrovaných SIP zařízení :

From: <sip:cislol_linky_odorik@sip.odorik.cz>;tag=00000b0f
Call-ID: aflanumerické tedy např. ABC1DeFgHIJ6KLM4NoP6RSTuVWx7YZabCdefGHi6JRS
CSeq: 14 REGISTER
Expires: 3600

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: pát 30. srp 2013 17:51:06
od Georgius
Toto číslo v hlavičce jste si vymyslel Vy, resp. vaše zařízení. Je to stálé ID Vašeho zařízení po dobu jeho přihlášení k SIP serveru. Hodnota tohoto řetězce je case-sensitive (je rozdíl ve velkých a malých písmenech) a doporučuje se použít kryptograficky náhodné identifikátory (viz RFC 1750 ). Pokud by někdo uhádl Vaše CallID (třeba byste použil Vaši emailovou adresu, což je naprosto OK z hlediska protokolu), mohl by Vám "ukrást" identitu, t.j. volat na Váš účet. Nicméně toto je problém vašeho SIP programu či telefonu, který nemusíte řešit. Ovládáte-li angličtinu, dozvíte se mnoho zajímavého o SIP prokolu třeba tady: http://tools.ietf.org/html/rfc3261#section-8.1.1.4

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: sob 31. srp 2013 9:04:20
od MaT
No prostě chce to nezaměňovat Call ID a Caller ID... Jinak kdo má trochu zkušenosti s databázemi, tak je zvyklý, že skoro každá tabulka má vždycky nějaký sloupec "id" nebo "něco_id" - tzv. primární klíč. Ono se pak s takovou databází daleko lépe pracuje - když se člověk buď na ten konkrétní řádek potřebuje odkázat, nebo ho třeba nějak upravit - stačí databázi říct - smaž řádek s ID 438190... Vzhledme k tomu, že ten primární klíč musí být pro každý řádek unikátní, je to vždycky jednoznačné - než třeba říkat databázi: smaž řádek, kde tenhle sloupec je tahle hodnota, tenhle sloupec tahle - a doufat, že tam sloupců, které splňují tyto podmínky není víc... Databáze se navíc umí starat o to, aby si tohle id vygenerovaly samy (třeba vzrůstající řada čísel).

Re: Co je to CALL ID a proč se neustále mění číslo ?

Napsal: sob 31. srp 2013 12:11:50
od xsouku04
Ani existují dvě různí call id. Jedno je to co generuje koncové sip zařízení, a posílá je v sip paketech
tedy např.:

From: <sip:cislol_linky_odorik@sip.odorik.cz>;tag=00000b0f
Call-ID: aflanumerické tedy např. ABC1DeFgHIJ6KLM4NoP6RSTuVWx7YZabCdefGHi6JRS
CSeq: 14 REGISTER
Expires: 3600

Tohle ale našemu koncovému uživateli ale bývá skryto. Používá se pokud někdo chce analyzovat sip pakety u daného hovoru.

Jiné call id, je id hovoru v naší databázi. Např. 68106055
Tohle call id zobrazujeme ve výpise hovorů, pokud si zvolíte "podrobný" a je to v pravém sloupečku dole.
Tohle callid je dobré uvádět, pokud hlásíte nějaký problém. Callid můžete uvést i na fóru, protože tím nezveřejňujete z jakého čísla se na jaké volalo, ale přitom my víme přesně, o jaký hovor se jedná, a můžeme poté prošetřit, co přesně se dělo.