qwe13 ([info]qwe13) wrote,
@ 2008-01-31 13:59:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Current mood:сонное
Entry tags:gsm

Песнь факсу, в GSM сетях.
В последнее время замечаю, что память сцуко дырявая. Ну будем честными, не в последнее время, а всегда была . Но в последнее время становится обидно потраченное время, вот например менее года назад решал проблему на станции, через год понадобилось вспомнить.... ушло пол дня. ~3 месяца назад автоматизировал сбор статы с BSC, открыл скрипт, ужаснулся - не помню. Настраивал кошаки пару месяцев назад, уже и пары команд связать не могу. Разбирал SMPP, а теперь с трудом вспоминаю, почему нельзя было победить один баг. И т.д. и т.п.

Записывать в тетрадочку ой как не охота. Wiki, может и wiki, надо будет попробовать.
Это я к чему, а к тому, что читать вам сейчас о том как реализована поддержки передачи факсов в сети GSM. И про мой опыт в решении одной практической задачи.



Попросили меня значится настроить прием/передачу с использованием Ventafax и мобильного телефона. Началось все с того, что были объявлены поиски телефона поддерживающего этот анахронизм. Поддержка факса была обнаружена в Samsung SGH-S500. И ладно бы передача, тут сложности заканчиваются настройкой Венты и связкой ее с мобильным телефоном, так нужен еще и прием факсов. А вот это уже веселее.

Дело в том, что поддержка передачи данных/факса в сети GSM реализована через промежуточное оборудование на стороне оператора, IWE - которое и выполняет "согласование" между MS и другим модемом.(*) О том, что это оборудование нужно задействовать MSC может узнать либо по признаку вх звонка(**), либо если труба ему об этом намекнет(AT+CMOD=1(?)). Тут говорится о том, что можно включить прием факсов из меню телефона, если это предусмотрено. В S500 эта функция просто переключала скорость порта телефона на 19200, к чему бы это?

На команду AT=FCLASS=? телефон отвечал (0,1), вот та единичка, возле правого смайлика и есть поддержка факса класса 1. На команду AT=CMOD=?, получаем не оставляющий мне шансов быстро покончить с этим (0) - реализовать прием факсов с применением услуги без выделения доп. номера -"Мобильный офис"(МТС) или "Передача данных и факсов"(Билайн) не получится.

Стандартным (***) решением в этом случае, является выделение доп. номера абоненту вызов на который по умолчанию считается звонком с факса. Так вот, есть две услуги TS61 и TS62, в случае, когда прием факсов реализуется с выделением отдельного номера, разницы нет. Со стороны HLR: если навешивать услугу абоненту с типом SINGLE, это не маркирует входящий вызов как факс вызов, даже не смотря на то что только эта услуга к абоненту и привязана. Выходом явилось пересозданием абонента с типом MULTI, что решило проблему. Номер выделять не понадобилось, абонентский номер был просто "переведен" в режим приема/передачи факсов, то есть только факс, голосом звонить не получится.

Да, в случае если же аппарат поддерживает AT+CMOD=1 или включение режима звонка из меню можно попробовать организовать прием факсов без выделения номера, для этого как я понимаю должна быть навешена услуга TS61. В 3GPP TS 27.007 сказано, что после звонка, режим вызова сбрасывается в дефолтный, тоесть нада в инит ему жту строку прописывать. Так же поидее можно принимать сначала вызов, а потом переключаться в режим приема/передачи факса. Но это требует проверки.


(*) Сужу по Siemens-овскому описанию.
(**) Это в случае если вызывающая сторона очень умная, например другой моб. телефон.
(***) Стандартное то оно стандартное, но федералы (ОПСОСы) выклевали мне моск, при попытке применить у них это решение.




(Post a new comment)


[info]fakirka
2008-08-21 08:53 am UTC (link)
ну какбе всё немножко не так :)))
Вспоминать особо не охота и некогда, так что распространяться не буду :)

TS62 - если я ещё не совсем осклерозел - это "голос, затем факс"

Я в своё время преизрядно с этой хнёй повозился :)

(Reply to this) (Thread)


[info]qwe13
2008-08-21 09:57 am UTC (link)
Я описал то с чем боролся, боролся изрядно долго. Так что в целом описание может быть с изъянами, но за частности я готов ответить :)

насчет T62 спорить не буду. может быть, но на что это повлияет?

(Reply to this) (Parent)(Thread)


[info]fakirka
2008-08-21 10:26 am UTC (link)
вспомнил тут внезапно.
Там вся фигня в том, что при схеме Single Numbering (когда один номер на все теле и бэрер-сервисы)входящий звонок из PSTN (сообщение IAM) не несёт информации о типе звонка, соответственно коммутатор думает что это голосовой звонок и вызов на мобилу идёт как голос. Мобила думает что это голос и проключается как голос.
Бороться с этим можно выставив на мобиле режим "next call is fax" - фича раритетная, хотя стандартизованная, и есть только на некоторых моделях, если не ошибаюсь, то некоторых старых сименсах и нокиях.
Если эта фича есть, то тот кто принимает факс в телефоне выставляет этот режим, и тогда мобила первый же входящий вызов расценивает как факс, в ответ на голосовой вызов шлёт обратно на коммутатор connect с указанием того, что это будет факс, далее коммутатор, приняв к сведению эту информацию прколючает это входящий звонок как факсовый через IWF. ВУАЛЯ - у вас входящий факс.

Также у коммутатора может быть установлена фича, которая автоматически распознаёт входящие факсы. То есть если после проключения "голосового" вызова вместо голоса идёт характерный "свист", то коммутатор понимает что это есть факс, посылает соответствующее сообщение мабиле и проключает всё через IWF.

Вот так вот :)

(Reply to this) (Parent)(Thread)

попорядку....
[info]qwe13
2008-08-21 11:35 am UTC (link)
>Там вся фигня в том, что ..........

я всегда знал что писать сочинение не мое призвание, я именно это описывал в ориг. посте :)

>Бороться с этим можно выставив на мобиле режим "next call is fax"

а соответствует этому AT-комманда AT+CMOD=1, которая имеюшеяся у меня трубой(SGH-S500) не поддерживалась. но при этом была возможность включить прием факса в меню телефона. Что как я описал выше работало странно. Возможо глюк прошивки, возможно загадочная фича корейского телефона, поди разбери :)


>Также у коммутатора может быть установлена фича, которая автоматически распознаёт входящие факсы.

ухты, у Nokia?

(Reply to this) (Parent)(Thread)

Re: попорядку....
[info]fakirka
2008-08-21 12:00 pm UTC (link)
может глюк, а может опять же коммутатор говорит трубе, что вызов голосовой, и её колбасит от этого :)))

Ага, у нокии точно есть, только она должна быть куплена и активирована :) У сименсов не знаю.
Но наверное тоже есть.

(Reply to this) (Parent)


(Anonymous)
2009-06-22 02:02 pm UTC (link)
Ребята вы прикольно писите, а ктото готов заработать денег на вопросе ???????
Нада решить GSM\Fax звоните если реально 80672341667

(Reply to this) (Parent)


[info]jennicco
2008-09-16 07:35 pm UTC (link)
Чувак, я тебе давно говорю - в текущее состояние твердейших костылей телефонию загнали жесткие мозгом инженеры ) Бросай ты это гиблое дело, иди в менеджмент или продажи - там тебе мозг раскрепостят )

(Reply to this) (Thread)

первый с блондинкой такую тему обсуждаю :)))
[info]qwe13
2008-09-17 03:47 pm UTC (link)
в стройную систему костылей и подпорок превращаеся все, что имеет наследие. Раскажи мне про факсы в IPtel, а?

Продажи - это плохо, меня мама учила не обманывать людей.

А менеджмент, гыг, вот пройду курсы и стану заправским манагером, там и посмотрим. )

(Reply to this) (Parent)(Thread)

Re: первый с блондинкой такую тему обсуждаю :)))
[info]jennicco
2008-09-17 05:40 pm UTC (link)
как приятно,когда блондинкой обзывают макса, вероломно комментящего под моим светлым ником.)
я ему про факсы в IPtel передам)

(Reply to this) (Parent)

Re: первый с блондинкой такую тему обсуждаю :)))
[info]aaa111
2008-09-18 05:36 am UTC (link)
Про блондинку передали )
Продажи - это хорошо. Они сильно раскрепощают мозг. А будешь ты честным или нет (особенно с собой) - это вопрос лишь к себе самому.
По поводу факсов - ты и сам всё знаешь :)
Но, по крайней мере, есть разделение между транспортом и данными.
И это помогает жить )

(Reply to this) (Parent)


(Anonymous)
2008-09-18 11:11 am UTC (link)
Послушай qwe13, я уже неделю пытаюсь решить примерно ту же задачу которую ты описал а точнее:
необходимо соединить два компьютера использую мобильники в качестве модемов!!!
Соединить необходимо так чтобы платить в месяц небольшую сумму а время содинения было безлимитным. Узнал что у мегафона есть услуга "первый номер", за 50р в месяц звонки на один номер мегафона безлимитные. Далее подключаю себе на одну из сим карт "дополнительный федеральный номер для приема данных" и настраиваю коннект. Все работало замечательно при вызове на этот допольнительный номер, но тут одна загвоздка.. этот номер не может быть выбран в качестве первого.. Вот тут и началось самое интересное. Я предположил 1)что имея мобильный телефон с функцией принудительного приема данных можно коннектится и на обычный номер (не допольнительный для данных); 2)второй вариант - это каким то образом через компьютер (программно) дать команду модему на принудительный прием данных
Это только мои предположения и решения на свой вопрос я пока так и не нашел..
Подскажи пожалуйста свои соображения по этому поводу. Буду признателен))

(Reply to this) (Thread)


[info]qwe13
2008-09-22 08:34 am UTC (link)
При соединении внутрисети(*), нет необходимости подключать дополнительный номер для передачи данных, настраивай соединение на обычный номер - все будет хорошо.


(*) - не только внутрисети, но это частность.

(Reply to this) (Parent)(Thread)


(Anonymous)
2008-09-24 02:43 pm UTC (link)
В том то и дело что внутри сети без дополнительного номера не работает....
Через терминал выяснил что когда на тел приходит звонок от модема то в характеристиках звонка приходит его тип - voice!!! из-за этого и все проблемы. телефон думает что это голосовой вызов и отвечает в режиме голоса то есть динамиком. Сейчас копаю прошивку телефона (siemens M50) хочу изменить ее чтобы при идентификаторе voice включался режим приема данных. Вот такие дела....

(Reply to this) (Parent)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…