Stránka 1 z 1

Chyba při odesílání SMS přes API

Napsal: čtv 23. lis 2017 8:43:24
od networ
Dobrý den,

mám napsaný jednoduchý script v PHP pro odesílání SMS přes API. Občas se SMS nepodaří odeslat s chybovou hláškou:

Kód: Vybrat vše

Incomplete response received from application
V čem by mohl být problém? Stáva se to úplně náhodně a nedaří se mi zjistit původ této chyby.

Děkuji.

Re: Chyba při odesílání SMS přes API

Napsal: pon 27. lis 2017 12:35:12
od xsouku04
dobrý den, o problému nevíme, nikdo jiný jej nehlásí a jsou zde i tací, co používají API 24/7, třeba pro přesměrovávání hovorů, tedy kdyby to párkrát selhalo, škoda by byla značná. To samozřejmě neznamená, že neexistuje.
Prosím můžete dát nějaké časy, kdy se tak mělo stát spolu s API jménem? Podíváme se, jestli neuvidíme nějaké záznamy v logu.
Na serveru samotném žádné chyby v lozích prý nejsou, snad by ale mohly být na webovém proxy.

Re: Chyba při odesílání SMS přes API

Napsal: čtv 30. lis 2017 17:54:32
od networ
Poslal jsem SZ s časy a API jménem.

Re: Chyba při odesílání SMS přes API

Napsal: pát 01. pro 2017 13:47:01
od Largon
Dobrý den,
našel jsem k tomu v logu backtrace. Vede to do knihovní funkce odstraňující diakritiku. Posíláte zprávy s diakritikou a máte korektně ošetřené předávání takových znaků HTTP protokolem?

Každopádně je chyba, že nám tam ta výjimka propadne, aniž bychom se o tom problému dozvěděli. To opravíme.

Re: Chyba při odesílání SMS přes API

Napsal: sob 02. pro 2017 9:29:25
od networ
Diakritiku odstraňuji sám ve svém scriptu ještě před odesláním požadavku na API, takže jsem předávání těchto znaků HTTP protokolem vůbec neřešil...
U sms odesílaných přes API probíhá vždy automatické odstranění diakrtiky na vašem backendu a mohu tedy tuto funkci ze svého scriptu odstranit a vyřešit pouze správný přenos znaků?

Děkuji.

Re: Chyba při odesílání SMS přes API

Napsal: pon 04. pro 2017 13:16:36
od Largon
Ano, je to tak, k odstranění diakritiky dojde u nás.