Size: a a a

2020 September 18

е

енот in ru_freeswitch
Boris The Blade
да говорят же в XML
Я не успел прочесть
источник

BT

Boris The Blade in ru_freeswitch
ок, надо смотреть возможно при копировании или вставке выражения что-то отсеклось
источник

е

енот in ru_freeswitch
Нужен рекурсивный консольный xml валидатор
источник

е

енот in ru_freeswitch
Я тоже так встреваю периодически
источник

BT

Boris The Blade in ru_freeswitch
нашелся косяк?
источник

AK

Andrey Kryukov in ru_freeswitch
<extension name="PAI-parrsing" continue="true">
<------><------>
<------><------><!-- $2 - name1
<------><------><------> $5 - sip-URI
<------><------><------> $6 - delimiter [,]
<------><------><------> $7 - name2
<------><------><------> $9 - tel-URI -->
<------><------>
<------><------><------><action application="set" data="pai_ok=$1\<$4\>$5$6\<$8\>" inline="true"/>
<------><------><------><action application="log" data="DEBUG SOURCE PAI = [${sip_h_X-pai2x_hdr}]" inline="true"/>
<------><------><------><action application="log" data="DEBUG FORMED PAI = [${pai_ok}]" inline="true"/>
<------><------></condition>
<------></extension>
<------>
Вот что пишет в fsxml
источник

AK

Andrey Kryukov in ru_freeswitch
хотя в скрипте
   <extension name="PAI-parrsing" continue="true">
   <condition field="${sip_h_X-pai2x_hdr}" expression="^(\".*\")?\s*\<?(sip\:[^@]*@[a-zA-Z0-9.]*)\>?(,)?(\".*\")?\s*\<?(tel\:\+?[0-9]*)\>?$">
   
   <!-- $2 - name1
      $5 - sip-URI
      $6 - delimiter [,]
      $7 - name2
      $9 - tel-URI -->
   
     <action application="set" data="pai_ok=$1\<$4\>$5$6\<$8\>" inline="true"/>
     <action application="log" data="DEBUG SOURCE PAI = [${sip_h_X-pai2x_hdr}]" inline="true"/>
     <action application="log" data="DEBUG FORMED PAI = [${pai_ok}]" inline="true"/>
   </condition>
 </extension>
источник

BT

Boris The Blade in ru_freeswitch
ядрить какой-то))
источник

AK

Andrey Kryukov in ru_freeswitch
он у меня по какой-то причине не понял вообще     <condition field="${sip_h_X-pai2x_hdr}" expression="^(\".*\")?\s*\<?(sip\:[^@]*@[a-zA-Z0-9.]*)\>?(,)?(\".*\")?\s*\<?(tel\:\+?[0-9]*)\>?$">
источник

BT

Boris The Blade in ru_freeswitch
ну после expression в конце нету слеша ведь
источник

АХ

Алексей Хабуляк... in ru_freeswitch
ну так если в xml косяк, он же не скомпилит нормальный fsxml
источник

АХ

Алексей Хабуляк... in ru_freeswitch
источник

AK

Andrey Kryukov in ru_freeswitch
хм а разве должен быть ? в такой конструкции ?
<condition бла бла бла >
     <action бла бла бла />
</condition>
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Andrey Kryukov
хм а разве должен быть ? в такой конструкции ?
<condition бла бла бла >
     <action бла бла бла />
</condition>
вообще да. не нужен слеш) ошибся
источник

АХ

Алексей Хабуляк... in ru_freeswitch
перепутал с action
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Andrey Kryukov
хм а разве должен быть ? в такой конструкции ?
<condition бла бла бла >
     <action бла бла бла />
</condition>
может ошибка вообще не в этом месте.
вы пробовали удалять этот кусок?
источник

AK

Andrey Kryukov in ru_freeswitch
да пробовал и все работает
источник

BT

Boris The Blade in ru_freeswitch
🤔 во блин, я думал должен быть...мало опыта
источник

BT

Boris The Blade in ru_freeswitch
сорян
источник

BT

Boris The Blade in ru_freeswitch
вот в unloop указано и так и так, и как понять нужен или нет))
источник