Экспорт данных о контактах в XML (доступ к базе, Cisco)

Обсжудение модуля "CRM"
Ответить
Bezz
Сообщения: 1
Зарегистрирован: Ср окт 28, 2015 2:04 pm

Экспорт данных о контактах в XML (доступ к базе, Cisco)

Сообщение Bezz » Ср окт 28, 2015 2:12 pm

Добрый день!
Есть телефонные аппараты Cisco.
Есть PHP скрипт, который подключается к базе данных mysql, и берет из базы данные для телефонной книги.
То есть скрипт обращаясь к базе данных, выдает XML файл с переменными

Код: Выделить всё

$CellName = $row['name'];
$CellPhone = $row['extension'];
Вопрос: каким образом нам подключиться к нашей CRM базе, чтобы автоматически забирать для телефонной книги нужные данные?

Полный текст скрипта прилагаю:

Код: Выделить всё

<?php
header ("Content-Type:text/xml");
$link = mysql_connect('localhost', 'user', 'password')
or die('Не удалось соединиться: ' . mysql_error());
mysql_select_db('asterisk') or die('Не удалось выбрать базу данных');

$Query = "SELECT extension, name FROM users ";
$Query.= "ORDER BY extension ";

$result = mysql_query($Query);

$IntPB = "<CiscoIPPhoneDirectory>\n";
$IntPB.= "<Title>Internal nymbers</Title>\n";
$IntPB.= "<Prompt>Select and dial</Prompt>\n";

while ($row = mysql_fetch_array($result)) {

$CellName = $row['name'];
$CellPhone = $row['extension'];

$IntPB.= "<DirectoryEntry>\n";
$IntPB.= "<Name>$CellName</Name>\n";
$IntPB.= "<Telephone>$CellPhone</Telephone>\n";
$IntPB.= "</DirectoryEntry>\n";
}

$IntPB.= "</CiscoIPPhoneDirectory>\n";
echo $IntPB;
?>
Конечный вариант, который забирают телефоны будет в таком виде:

Код: Выделить всё

<CiscoIPPhoneDirectory>
<Title>Internal nymbers</Title>
<Prompt>Select and dial</Prompt>
<DirectoryEntry>
<Name>Ivanov Ivan</Name>
<Telephone>101</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<Name>Artur Pirojkov</Name>
<Telephone>102</Telephone>
</DirectoryEntry>
……
</CiscoIPPhoneDirectory>
Обратите внимание - функцию экспорт не предлагайте. Во-первых там архив, во-вторых, там не тот формат, в третьих это костыль, так неправильно.

Ekaterina
Сообщения: 265
Зарегистрирован: Ср фев 11, 2015 10:24 am

Re: Экспорт данных о контактах в XML (доступ к базе, Cisco)

Сообщение Ekaterina » Вт ноя 03, 2015 7:32 am

Добрый день,

Заметьте, пожалуйста, что данный форум http://cloud.onlyoffice.org/ посвящён обсуждению вопросов, касающихся работы с SaaS (облачной) версией ONLYOFFICE.

Просим Вас опубликовать пост на форуме для обсуждения вопросов относительно работы с серверной версией ONLYOFFICE: http://dev.onlyoffice.org/ru/

Ответить