
Jak funguje odpověd poslaná na SMS bránu?
Přišla mi SMS z čísla 5517, že jsem objednaný k zubaři (to mi chodilo už dřív). Ale tentokrát chtěli, abych na tu SMS i odpověděl, a tady nastává moje zmatení. Pokud na ni odpovím, tak jak ta brána ví, komu má odpověď doručit? Z té brány mi totiž chodí SMS i od jiných firem. Netuší někdo?
Brána to samozřejmě neví. Pravděpodobně to autorovi SMS nedocvaklo.
To si taky myslím, ale volal jsem tam (k zubaři) a prý to takhle normálně funguje, i když sami nevědí jak.
Aha, tak to je mi novinka...
Napadají mě dvě možnosti:
a) odpověď doručí poslednímu odesílateli
b) odpoveď doručí všem (asi za určité časové období) odesílatelům
Ale:
ad a) poslední odesílatel nemusí být ten, komu odpovídám
ad b) to by byl pěkný hnus
A nebo dokáže podle tel. čísla, z kterého odpovídáš, přiřadit k IP adrese, která poslala informaci, na kterou máš reagovat (IP adresa poslala požadavek na odeslání na určené číslo, a brána přijatou odpověď z toho čísla přesměruje na tu danou IP).
Co s tím má společného IP adresa?
Brána to vie! Validácia čísla! Overí, odkiaľ odoslané, priradí k SMS (od koho - komu), pri spätnom volaní (príjemcu) opäť validácia čísla a porovnanie v jej zázname.
Čo je validácia - zisti si.
Ale jak to ví? Jak ví, na kterou SMS zrovna odpovídám, když mi jich z toho čísla přišlo několik?
A neobsahuje každá SMS nějaké jedinečné ID? Možná tu bude popsáno v API, viz. můj příspěvek níže.
I kdyby ano, jak se to ID dostane do mé odpovědi?
Cituji ze článku:
Web provozovatele: https://sms.sluzba.cz
Jejich brána SMS Gate umí přijímat odpovědi, jak je to technicky řešeno nevím, ale na webu mají popis API.
Z ceníku:
Mně nejde ani tak o samotné odeslání, ale jak poznají, komu tu odpověď mají poslat.
Odesílatel je zřejmě (určitě) v tom rozhraní SMS brány registrován, ukládají se telefonní čísla adresátů a když přijde odpověď, není problém přiřadit číslo k odesílateli. Toť moje teorie.
Tak jinak:
Z čísla 5517 mi přijdou 2 SMS:
1) Přijdete v pondělí? (od organizace ABC)
2) Přijdete v úterý? (od organizace XYZ)
Já následně na to číslo pošlu SMS s textem "Ano".
Jak vědí, komu tu odpověď doručit?
Aha. Tak tam ještě musí být nějaký identifikátor navíc, ale jak je to technicky řešeno, to opravdu netuším.
SMS muze obsahovat tzv. User Data Header, ktery se da pouzit i pro parovani odpovedi...
Můžeš být konkrétnější?
http://radio.feld.cvut.cz/personal/mikulak/MK/MK06_semestralky/PDUformatSMSzprav_StrakaJ.pdf
https://cs.wikipedia.org/wiki/User_Data_Header
Pořád nějak nevím, jak by to z toho mohli poznat.
Wikane, a chodí ti z toho čísla skutečně upozornění od více firem?
Protože pak to mají jednoduše spárováné podle čísel.
Je jasně že nesmysl, aby více firem používalo stejné číslo.
Update:
No moment!
Mě z té brány chodí taky potvrzení o objednávce pizzi ?
Tak tady mě napadají dvě věci.
Buďto mají k odpovědi přístup všichni, kdo zaplatí za její služby, a nebo kdo naposledy odeslal.
Spíše bych to viděl na variantu 1 - tedy k odpovědi mají přístup všichni a jak se k ní postaví, je čistě jejich věc.