<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672942</guid>
        <pubDate>Mon, 06 Jun 2016 13:17:22 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672942</link>
        <description><![CDATA[eda-76: получилось (правда через одно место), вдруг кому интересно будет<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;</div><div class="code_line">.... &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp;Mysocket := TClientSocket.Create(nil);</div><div class="code_line">&nbsp;&nbsp;Mysocket.Address := &#39;192.168.0.101&#39;;</div><div class="code_line">&nbsp;&nbsp;Mysocket.Port := 23;</div><div class="code_line">&nbsp;&nbsp;Mysocket.OnRead := ClientSocket1Read;</div><div class="code_line">&nbsp;&nbsp;Mysocket.OnError := ClientSocket1Error;</div><div class="code_line">&nbsp;&nbsp;Mysocket.OnConnect:= ClientSocket1Connect;</div><div class="code_line">&nbsp;&nbsp;Mysocket.Active := true;</div><div class="code_line">.....</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure TDM.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket);</div><div class="code_line">Var SocketStr:WideString;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;SocketStr := Socket.ReceiveText;</div><div class="code_line">&nbsp;&nbsp;Memo1.Lines.Add(SocketStr);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;if pos(#13+&#39;-&#39;,String(SocketStr))&#62;0 then Begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Socket.SendText(&#39;smdr&#39;+#13);</div><div class="code_line">&nbsp;&nbsp;End;</div><div class="code_line">&nbsp;&nbsp;if pos(#13+&#39;Enter Password:&#39;,String(SocketStr))&#62;0 then Begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Socket.SendText(&#39;PCCSMDR&#39;+#13);</div><div class="code_line">&nbsp;&nbsp;End;</div><div class="code_line">End;</div></ol></div></div></div></div>]]></description>
        <author>eda-76</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672926</guid>
        <pubDate>Mon, 06 Jun 2016 11:28:24 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672926</link>
        <description><![CDATA[eda-76: ну жопа не жопа, так как здесь вырезка из разных процедур и на результат это ни как не влияет, проблема в том, что именно надо посылать туда (какие команды)<br>сейчас у меня начало возвращать &quot;Enter Password:&quot; и я пытаюсь отловить это и вернуть пароль, но мне кажется, что должно как то командой передаваться.]]></description>
        <author>eda-76</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672906</guid>
        <pubDate>Mon, 06 Jun 2016 09:07:27 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672906</link>
        <description><![CDATA[Gonarh: 1. Судя по номеру порта, это обычный телнет.<br>
2. Ищем любой готовый компонент клиента Telnet<br>
3. ....<br>
4. Профит. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2016-06-06T09:10:06+00:00">06.06.16, 09:10</time></span></span><br>
А в коде у тебя полная жопа. Ты пытаешься залогиниться сразу после открытия соединения. Так не делается. Такое возможно в событии OnConnect.]]></description>
        <author>Gonarh</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672902</guid>
        <pubDate>Mon, 06 Jun 2016 09:00:22 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672902</link>
        <description><![CDATA[eda-76: просто не хочется изобретать велосипед, может кто то уже делал, что то подобное<br><br>интересно то что при коннекте сразу идет дисконнект, такое ощущение что надо уже при коннекте передавать логин и пароль, хотя putty нормально ждет]]></description>
        <author>eda-76</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672901</guid>
        <pubDate>Mon, 06 Jun 2016 08:41:42 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672901</link>
        <description><![CDATA[^D^ima: <strong class='tag-b'>eda-76</strong><br>
Можно снять логи сниффером с putty и посмотреть что он передает.]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672897</guid>
        <pubDate>Mon, 06 Jun 2016 08:23:44 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672897</link>
        <description><![CDATA[eda-76: не в этом проблема, не все подкорректировал для форума<br>проблема в том что не могу передать логин и пароль на АТС и получать лог]]></description>
        <author>eda-76</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672895</guid>
        <pubDate>Mon, 06 Jun 2016 08:14:59 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672895</link>
        <description><![CDATA[^D^ima: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=408941&view=findpost&p=3672890'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>eda&#045;76 &#064; <time class="tag-quote__quoted-time" datetime="2016-06-06T07:25:27+00:00">06.06.16, 07:25</time></span><div class='quote '>cmd</div></div><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=408941&view=findpost&p=3672890'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>eda&#045;76 &#064; <time class="tag-quote__quoted-time" datetime="2016-06-06T07:25:27+00:00">06.06.16, 07:25</time></span><div class='quote '>asterisk_cmd</div></div><br>
Это разные переменные вообще-то.]]></description>
        <author>^D^ima</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672890</guid>
        <pubDate>Mon, 06 Jun 2016 07:25:27 +0000</pubDate>
        <title>Подключение к АТС по протоколу smdr</title>
        <link>https://forum.sources.ru/index.php?showtopic=408941&amp;view=findpost&amp;p=3672890</link>
        <description><![CDATA[eda-76: Приветствую<br>
подскажите как подключиться к АТС по протоколу smdr из дельфи? putty подключается, а в дельфи делаю:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Mysocket := TClientSocket.Create(nil);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Address := &#39;192.168.0.101&#39;;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Port := 23;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.OnRead := ClientSocket1Read;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.OnError := ClientSocket1Error;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Active := true;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;cmd.Clear;</div><div class="code_line">&nbsp;&nbsp; &nbsp;cmd.Add(&#39;user smdr&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;cmd.Add(&#39;pass PCCSMDR&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;cmd.Add(&#39;&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Mysocket.Socket.SendText(asterisk_cmd.text);</div></ol></div></div></div></div><br>
не ошибок не выводит и ни каких ответов нет]]></description>
        <author>eda-76</author>
        <category>Delphi: Сетевое программирование</category>
      </item>
	
      </channel>
      </rss>
	