iphone handle

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

iphone handle

Сообщение Monika » 15 май 2013, 16:47

Добрый день!
На appstore есть приложение для агентов "otrs". Работает оно через модуль iphonehandle.
Кто-нибудь уже опробовал эту штуку?
Поставила модуль iphonehandle на otrs, но подключиться не получается.
HELP!

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 15 май 2013, 23:52

Документация по модулю не помогает?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 17 май 2013, 14:39

я все сделала как в документации. Установила модуль через packagemanager. Все поставилось отлично. Сл. пункт установите приложение на ваш iphone, создайте учетку где прописывается url сервера логин и пароль. Все сделала, но подключение не проходит. в файле iphone.log тоже пусто. Подключаюсь через vpn, сервер с айфона пингуется.

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 17 май 2013, 15:08

Адрес для подключения какой вводите?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 17 май 2013, 15:13

http://полное доменное имя сервера/otrs/json.pl
логин: login (пробовала login@домен и домен\login)
password: ******

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 17 май 2013, 15:58

выкладывайте логи OTRS и Apache, а также Config.pm (без паролей)
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 17 май 2013, 16:51

Вот они.
Нужен файл access.log?
Вложения
logs (2).zip
(735.99 КБ) 233 скачивания

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 17 май 2013, 17:43

Monika писал(а):http://полное доменное имя сервера/otrs/json.pl
логин: login (пробовала login@домен и домен\login)
password: ******
У вас агенты где расположены? Судя по конфигу - во внутренней базе. А при чем тут тогда домен?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 20 май 2013, 09:49

Да, домен не причем. Но по логину и паролю они должны заходить, но не заходят

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 20 май 2013, 10:11

Агенты пользуются недоменными логинами и паролями, их я и пробовала вводить.

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 20 май 2013, 10:39

Похоже нашла решение здесь
http://forums.otterhub.org/viewtopic.php?f=53&p=63619
буду пробовать сегодня

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 20 май 2013, 10:56

Так ведь там про то же самое и написано! У вас проблемы с авторизацией агентов. Попробуйте отключить доменную авторизацию и настроить только внутренний бекэнд для агентов для проверки.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 20 май 2013, 10:58

Сегодня попробую.
СПАСИБО!
оно большое)

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 05 июн 2013, 12:38

все= не могу разобраться.
для json.pl достаточно настроить только два бэкенда в config.pm?

Вот мой config.pm. Может я неправильно их прописываю
# LDAP для клиентов #
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} ='ad.mydomain.ru';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'dc=my,DC=domain,DC=ru';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'otrs';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = '****';
$Self->{CustomerUser} = {
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'ad.medomain.ru',
BaseDN => 'dc=my,DC=domain,DC=ru',
SSCOPE => 'sub',
UserDN => 'otrs',
UserPw => '****',
AlwaysFilter => '(&(objectcategory=person)(objectclass=user)(mail=*)(!(description=built-In))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
},
#Сопоставление полей
CustomerKey => 'sAMAccountName',
CustomerID => 'sAMAccountName',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
[ 'UserAddress', 'Address', 'physicalDeliveryOfficeName', 1, 0, 'var' ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
],
};

#+ single sign on

$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{'Customer::AuthModule::LDAP::Charset'} = 'utf-8';
$Self->{'Customer::AuthModule::LDAP::SourceCharset'} = 'utf-8';
$Self->{'Customer::AuthModule::LDAP::DestCharset'} = 'utf-8';
$Self->{'Customer::AuthModule::HTTPBasicAuth::Replace'} = 'mydomain\\';
$Self->{CustomerPanelLoginURL} = 'http://otrs.mydomain.ru/otrs/customer.pl';

$Self->{'AuthModule1'} = 'Kernel::System::Auth::HTTPBasicAuth';
$Self->{'AuthModule::LDAP::Charset1'} = 'utf-8';
$Self->{'AuthModule::LDAP::SourceCharset1'} = 'utf-8';
$Self->{'AuthModule::LDAP::DestCharset1'} = 'utf-8';
$Self->{'AuthModule::HTTPBasicAuth::Replace1'} = 'mydomain\\'; # заменить значение ! при опции SSPIOmitDomain On вся строка не требуется
$Self->{AgentPanelLoginURL} = 'http://otrs.mydomain.ru/otrs/index.pl'; # заменить значение !
$Self->{AgentPanelLogoutURL} = 'http://google.com'; # заменить значение !
$Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 05 июн 2013, 14:57

С ходу вижу ошибку
Monika писал(а):$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
и
Monika писал(а):$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
А должно быть так
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{'Customer::AuthModule1'} = 'Kernel::System::CustomerAuth::LDAP';
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 05 июн 2013, 15:47

Да, точно, но это клиенты а я пытаюсь залогиниться под агентами
сейчас оставила строчку $Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';
даже клиентские настройки закомментила.
Агенты через веб заходят по логину и паролю. А через iphone приложение зайти не могу все таже ошибка 401

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 05 июн 2013, 17:27

Все заработало!

alexus
OTRS Гуру
Сообщения: 5199
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: iphone handle

Сообщение alexus » 06 июн 2013, 00:55

Поделитесь рабочим конфигом в разделе HowTO!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Monika
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 15 май 2013, 15:45

Re: iphone handle

Сообщение Monika » 06 июн 2013, 09:50

Хорошо, тоже думала написать там решение.

Ответить