Data: 2010-10-05 10:36:47 | |
Autor: Maciej Bebenek (news.onet.pl) | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 2010-10-05 08:39, Dominik & Co pisze:
Poszukaj, czy nie ma polecenia typu "call reject" albo coÅ› podobnego. |
|
Data: 2010-10-05 13:46:57 | |
Autor: Dominik & Co | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 05-10-2010 10:36, Maciej Bebenek (news.onet.pl) rzecze:
Poszukaj, czy nie ma polecenia typu "call reject" albo coś podobnego. Przecież napisałem. "Reject" po prostu odrzuca połączenia. Ja chciałem, żeby telespamer usłyszał tekst w rodzaju "Abonent zablokował połączenia bez prezentacji numeru" a potem go rozłączyło. Ale może doczekamy się zapowiedzianego dość dawno ACR w Play i rzecz będzie nieaktualna :-) -- Dominik (& kąpany) "Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec) Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP |
|
Data: 2010-10-05 13:58:18 | |
Autor: Maciej Bebenek (news.onet.pl) | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 2010-10-05 13:46, Dominik & Co pisze:
W dniu 05-10-2010 10:36, Maciej Bebenek (news.onet.pl) rzecze: Napisałeś "phone hangup" ,a to nie jest to samo polecenie. |
|
Data: 2010-10-05 14:42:30 | |
Autor: Dominik & Co | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 05-10-2010 13:58, Maciej Bebenek (news.onet.pl) rzecze:
Przecież napisałem. "Reject" po prostu odrzuca połączenia. a) gdzie w zacytowanym przez Ciebie fragmencie? b) rozjaśnij różnice, myślę, że nie tylko ja chętnie się dowiem c) choć myślę, że w temacie nic nie wniesie, bo (powtórzę): Programy, które testowałem potrafiły: - odrzucać połączenie (dzwoniący dostawał "rozłączono") - przekierować na pocztę głosową (lub inny numer) - "send busy tone" (tu już wchodziły w grę ustawione wcześniej przekierowania w sieci- poczta albo sygnał zajętości) - odbierać, prezentować nagraną zapowiedź i dać dzwoniącemu się nagrać Brak programu, który robiłby: - odebrać, prezentować nagraną zapowiedź, rozłączyć się -- Dominik (& kąpany) "Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec) Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP |
|
Data: 2010-10-05 15:04:09 | |
Autor: Maciej Bebenek (news.onet.pl) | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 2010-10-05 14:42, Dominik & Co pisze:
W dniu 05-10-2010 13:58, Maciej Bebenek (news.onet.pl) rzecze: w skrypcie, bo do tego się odnosiłem use phone while true do c=phone.new(); if c["incoming"] then if c["number"]="" then phone.hangup() end end end
Jest kilkadziesiąt powodów, dla których sieć nie jest w stanie zrealizować połączenia. Dla każdego z nich istnieje odpowiedni kod błedu (cause code). Część z nich działa tylko na poziomie połączeń międzyoperatorskich (międzycentralowych), niektóre działają na poziomie terminala. User Busy to inny kod niż Call Rejected czy Normal Clearing. I teraz pytanie, jakie polecenia są zaimplementowane w procedurach, z których korzystasz. Jeżeli jest tam tylko phone.hangup, to nic więcej nie zrobisz, ale może jest coś więcej :-) |
|
Data: 2010-10-06 07:08:11 | |
Autor: Dominik & Co | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 05-10-2010 15:04, Maciej Bebenek (news.onet.pl) rzecze:
Napisałeś "phone hangup" ,a to nie jest to samo polecenie. A zacytowałeś coś całkiem innego :-) hangup() to tylko nazwa funkcji (tak w m-shell jak i w Pythonie), o której dokumentacja mówi tyle, że służy do zakończenia ("terminate") bieżącej rozmowy lub jej odrzucenia ("reject"). "If phone.new detects an incoming call, this new call is phone.ringing. It can either be answered via phone.answer or by the user, or rejected via phone.hangup or by the user." "An active call can be terminated explicitly via phone.hangup." http://www.m-shell.net/documentation/library_phone_module.html#qqs403 Jaki kod błędu telefon raczy sieci zwracać nie piszą, a szkoda :-) I teraz pytanie, jakie polecenia są zaimplementowane w procedurach, z No właśnie nie ma nic więcej. Pewnie bez SDK się jednak nie obejdzie :-) -- Dominik (& kąpany) "Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec) Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP |
|
Data: 2010-10-06 12:21:34 | |
Autor: Maciej Bebenek (news.onet.pl) | |
Symbian, m-shell, Python i blokada połączeń [dłuższe] | |
W dniu 2010-10-06 07:08, Dominik & Co pisze:
hangup() to tylko nazwa funkcji (tak w m-shell jak i w Pythonie), To jakiś wyjątkowy amator to pisał :-) Ale tak to jest, jak programiści myślą, że się znają na telekomunikacji :-P |
|