Grupy dyskusyjne   »   pl.misc.telefonia.gsm   »   Symbian, m-shell, Python i blokada poÅ‚Ä…czeÅ„ [dÅ‚uższe]

Symbian, m-shell, Python i blokada połączeń [dłuższe]

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:


Żaden jednak, nawet komercyjny program nie umożliwia tylko
odtworzenia komunikatu po odebraniu rozmowy- każdy ma, kurczę pieczone,
skrzynkę voice maila. A po co spamerzy mają się nagrywać?
Oni mają tylko wysłuchać komunikatu, dlaczego nie chcemy z nimi
rozmawiać :-) Oczywiście przekierowanie na 22 805 9317 działa- tyle,
że jak nie zdążymy odebrać biedny normalny rozmówca usłyszy to zamiast
zwykłej poczty. Wyjściem jest oczywiście ograniczenie poczty głosowej
wyłącznie do "kiedy zajęty", ale jeśli się przydaje i kiedy indziej?


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:

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.


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.
Ja chciałem, żeby telespamer usłyszał tekst w rodzaju "Abonent
zablokował połączenia bez prezentacji numeru" a potem go rozłączyło.


Napisałeś "phone hangup" ,a to nie jest to samo polecenie.

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:

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.


Napisałeś "phone hangup" ,a to nie jest to samo polecenie.

a) gdzie w zacytowanym przez Ciebie fragmencie?

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





b) rozjaśnij różnice, myślę, że nie tylko ja chętnie się dowiem


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) gdzie w zacytowanym przez Ciebie fragmencie?

w skrypcie, bo do tego się odnosiłem

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
których korzystasz. Jeżeli jest tam tylko phone.hangup, to nic więcej
nie zrobisz, ale może jest coś więcej :-)

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),
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 :-)


To jakiś wyjątkowy amator to pisał :-) Ale tak to jest, jak programiści myślą, że się znają na telekomunikacji :-P

Symbian, m-shell, Python i blokada połączeń [dłuższe]

Nowy film z video.banzaj.pl wiêcej »
Redmi 9A - recenzja bud¿etowego smartfona